17JAVAGUI(菜单、JFileChooser、JTable、JTree)概要.ppt

17JAVAGUI(菜单、JFileChooser、JTable、JTree)概要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
setFileFilter(FileFilter ff); //设置文件过滤器 setAccessory(JComponent comp); //设置 accessory 组件。accessory 通常用于显示已选中文件的预览图像 setFileView(FileView fv); //设置文件视图类 事件与监听 PropertyChangeEvent PropertyChangeListener * 使用指定的扩展名集合进行过滤 1.6提出,作为抽象类FileFilter 的一个实现 构造方法: filter = new FileNameExtensionFilter(“jpeg image”,”jpg”,”jpeg”); //构建一个能过滤图片的过滤器 其他方法: accept(File file); //过滤文件,如果文件符合要求,返回true * FileView,用于表示文件样式的抽象类 自定义的文件样式类需要继承自FileView类 常用方法: getIcon(File file)表示 JFileChooser 中此文件的图标 * * 创建一个文件对话框,可以使用语句: JColorChooser chooser=new JColorChooser(); 调用chooser中的不同方法,chooser可以显示或是创建对话框 static Color showDialog(Component component,String title,Color initialColor); //显示文件选择对话框 static JDialog createDialog(Component?c, String?title, boolean?modal, JColorChooser?chooserPane, ActionListener?okListener, ActionListener?cancelListener); //创建文件选择对话框 颜色监听器可以为非模态的 常用方法: getColor(); //获取当前颜色选择器的颜色 事件与监听 ChangeEvent ChangeListener * * JTable组件用于显示一个二维表格,Swing开发小组将大量的精力用于表格控件的设计上,JTable组件将表格设计中相当多的复杂性隐藏了起来。通过编写很少的代码,就可以建立功能完善、具备丰富运行特性的表格。当然你也可以根据特定应用程序的需要,编写符合特定要求的表格 * JTable(Object[][] rowData,Object[][] columnNames):建立一个显示二维数组数据的表格,且可以显示列的名称 JTable(Vector rowData,Vector columnNames):建立一个以Vector为输入来源的数据表格,可显示行的名称 String[ ] columnsName = {A, B, C}; String[][] data = new String[10][3]; JTable table = new JTable(data, columnNames); * JTable(TableModel dm):建立一个JTable,有默认的字段模式以及选择模式,并设置数据模式。 JTable(TableModel dm,TableColumnModel cm):建立一个JTable,设置数据模式与字段模式,并有默认的选择模式。 JTable(TableModel dm,TableColumnModel cm,ListSelectionModel sm):建立一个JTable,设置数据模式、字段模式、与选择模式。 常用方法: setAutoCreateRowSorter(true); //点击列头实现自动排序 print(); //打印表格 setRowSelectionInterval(0,0); //使表格默认选中第一行 setRowSelectionAllowed(false); // 禁止选择行 setCellSelectionEnabled(true); //允许单元格选择 addColumn(TableColumn tc); //添加列 createDefaultColum

文档评论(0)

ss55863378 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档