//修改表模式,使其不能双击修改内容
//常规写法
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);//取消文字选中
评论 (0)