java项目中常用到的一些效果(皮肤包、树...)

java项目中常用到的一些效果(皮肤包、树...)

ID:44325100

大小:39.50 KB

页数:4页

时间:2019-10-20

java项目中常用到的一些效果(皮肤包、树...)_第1页
java项目中常用到的一些效果(皮肤包、树...)_第2页
java项目中常用到的一些效果(皮肤包、树...)_第3页
java项目中常用到的一些效果(皮肤包、树...)_第4页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。