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