阅读876 返回首页    go 阿里云 go 技术社区[云栖]


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

  上一篇:go C++对象模型(三):Program Transformation Semantics (程序转换语义学)
  下一篇:go C++编程规范之8:不要进行不成熟的优化