swing 备忘
1.JfileChooser用法
JFileChooser file=new JFileChooser(); file.setAcceptAllFileFilterUsed(false); //关闭所有文件筛选器 file.setMultiSelectionEnabled(false); //关闭多选 file.setFileFilter(new FileNameExtensionFilter("TXT", "txt")); //添加txt筛选器 if(file.showDialog(getParent(), "导入")==JFileChooser.APPROVE_OPTION){ textField.setText(file.getSelectedFile().getPath()); //获得保存路径 }
2.居中不可变大小
this.setResizable(false); this.setLocationRelativeTo(null);3.通过actionevent判断当前复选框状态
((JCheckBox)e.getSource()).isSelected()
4.IO用Scanner
5.setmodal 改为模态
6.Jlabel 支持html
7.table第4列 小于60的单元格变为红字
DefaultTableCellRenderer dtc = new DefaultTableCellRenderer(){ public Color getForeground(){ try{ if(getText()!=""&&Integer.valueOf(getText())<60) return java.awt.Color.red; else return super.getForeground(); }catch(Exception e){ return super.getForeground(); } } }; table.getColumnModel().getColumn(4).setCellRenderer(dtc);