JAVA swing组件一些修饰方法

//修改表模式,使其不能双击修改内容

  //常规写法

DefaultTableModel()  dtm = new DefaultTableModel()

//修改后

DefaultTableModel()  dtm = new DefaultTableModel(){
/* (non-Javadoc)
* @see javax.swing.table.DefaultTableModel#isCellEditable(int, int)
*/
@Override
public boolean isCellEditable(int row, int column) {
// TODO Auto-generated method stub
return false;
}
};


//表

JTable jtt = new JTable();

//表头长宽
jtt.getTableHeader().setPreferredSize(new Dimension(100,80)); 
//表头字体、颜色
jtt.getTableHeader().setFont(ff1); 
jtt.getTableHeader().setForeground(Color.black);
//表头背景色
jtt.getTableHeader().setBackground(Color.white); 

//内容居中
DefaultTableCellHeaderRenderer cr = new     DefaultTableCellHeaderRenderer();
jtt.setDefaultRenderer(Object.class, cr);
//表格高度
jtt.setRowHeight(70); 




单选框变量名.setContentAreaFilled(false); //组键透明



文本框变量名.setEnabled(false); //设置失效

按钮变量名.setFocusPainted(false);//取消文字选中



猜你喜欢

转载自blog.csdn.net/qq_40369944/article/details/78634024
今日推荐