欢迎来到天天文库
浏览记录
ID:44325100
大小:39.50 KB
页数:4页
时间:2019-10-20
《java项目中常用到的一些效果(皮肤包、树...)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、右键(弹出)菜单//为要添加右键菜的组件添加mouseClickedif(e.getButton()==e.BUTTON3){this.jPopupMenu1.show(this.jPanel1,e.getX(),e.getY());this.jPopupMenu1.setVisible(true);}消息框:1、提示框JOptionPane.showMessageDialog(null,"hello");2、选择框inti=JOptionPane.showConfirmDialog(null,"确定要吧","提示",JOptionPane.YES_NO_OP
2、TION);inti=JOptionPane.showConfirmDialog(null,"确定要吧","提示",JOptionPane.OK_CANCEL_OPTION,JOptionPane.ERROR_MESSAGE);3、输入框Strings=JOptionPane.showInputDialog(null,"请输入价格:");设置表头不可移动header=jTable1.getTableHeader();//获是jTable1的表头header.setReorderingAllowed(false);//设置用户是否可以移动列头header.set
3、ResizingAllowed(false);//是否可以调整列的宽度//设置列的宽度TableColumnModelcolumnModel=jTable1.getColumnModel();columnModel.getColumn(2).setPreferredWidth(200);图片浏览JFileChooserpic=newJFileChooser();pic.showOpenDialog(this);Filef=pic.getSelectedFile();Stringpath=f.getAbsolutePath();ImageIconimg=newI
4、mageIcon(path);jLabel1.setIcon(img);皮肤包importcom.birosoft.liquid.LiquidLookAndFeel;改UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());为javax.swing.UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");注:导入皮肤包设置窗口1、居中窗口对象.setSize(800,600);Dimensionscreen
5、Size=Toolkit.getDefaultToolkit().getScreenSize();DimensionframeSize=窗口.getSize();窗口.setLocation((screenSize.width-frameSize.width)/2,(screenSize.height-frameSize.height)/2);窗口.setVisible(true);2、大小不可以改变m.setResizable(false);3、Dialog4、Jwindow往树上添加节点//获得选中的节点DefaultMutableTreeNoden=(D
6、efaultMutableTreeNode)jTree1.getLastSelectedPathComponent();//如果节点为空,就返回if(n==null){return;}//产生新的节点DefaultMutableTreeNodenewNode=newDefaultMutableTreeNode(this.txtValue.getText());model.insertNodeInto(newNode,n,n.getChildCount());//树模型.insertNodeInto(新节点,父节点,位置)//获得当前节到根节点的所有节点Tree
7、Node[]nodes=model.getPathToRoot(newNode);TreePathpath=newTreePath(nodes);//获得这些节点路径jTree1.scrollPathToVisible(path);//将这些节点设置可见往树上删除节点//获得选中的树节点DefaultMutableTreeNoden=(DefaultMutableTreeNode)jTree1.getLastSelectedPathComponent();//如果没有选中节点,返回if(n==null){return;}//如果节点不能空,且该节点有父节点(即
8、不是根节点)就删除if(n!=null
此文档下载收益归作者所有