java備忘
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);
最後更新:2017-04-03 12:53:42