我想问一下如何更改表中列名的样式(字体、背景色)。我使用的是Jtable、Jframe和Java
table_test.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"NO", "CODE", "ADDRESS", "CLASS"
}
) {
boolean[] canEdit = new boolean [] {
false, false, false, false
};
public boolean isCellEditable(int rowIndex, int columnIndex) {
return canEdit [columnIndex];
}
});
table_test.setRowHeight(30);
table_test.setSelectionMode(0);
jScrollPane1.setViewportView(table_test);
table_test.getColumnModel().getColumn(0).setMinWidth(55);
table_test.getColumnModel().getColumn(0).setMaxWidth(55);
table_test.getColumnModel().getColumn(1).setMinWidth(120);
table_test.getColumnModel().getColumn(1).setMaxWidth(120);
table_test.getColumnModel().getColumn(2).setMinWidth(280);
table_test.getColumnModel().getColumn(2).setMaxWidth(280);
table_test.getColumnModel().getColumn(3).setMinWidth(63);
table_test.getColumnModel().getColumn(3).setMaxWidth(63);
您可以像使用表头设置字体一样进行设置,
table.getTableHeader().setFont( ... );
例子:
table.getTableHeader().setFont(new Font("Times New Roman", Font.BOLD, 12));
我试图在基于swing的GUI中更改的背景。我已将该表添加到中。但是,表格中没有单元格的区域不会改变颜色。我尝试更改滚动窗格的背景色和前景色。然而,这也无济于事。我需要编辑JTable的哪个组件来更改白色背景。下面是我代码的一部分。 JTable的代码
我添加了一个表,但问题是,面板没有显示其背景色。我试过设置滚动窗格的背景色等,但它不起作用。框架有一个按钮“验证”,单击该按钮时,在其下方显示一个表。在单击之前,表格将显示的部分为纯灰色。我希望整个部分是象牙背景。请帮我诊断这个问题。
我试图在JFrame中更改JPanel的背景。JFrame由JPanels组成,很像一个网格。我试图改变JFrame中的一个随机JPanel,并查看循环中每一次的颜色变化。 如果取消对panel.add(individualPanel)行的注释,这将显示颜色变化,但它会不断向JFrame添加越来越多的JPanels。但是,注释这一行可以让我更改颜色,但不会显示JFrame中的任何更改。我试着修改了
有没有办法更改中3个带圆圈的表格标题的背景色? 我还想将所有3个带圆圈的列的字体颜色更改为红色。 下面是我桌子的图像。谢谢
问题内容: 我有一个3列的JTable。我已经为所有3列设置了这样的代码(也许不是很有效?)。 在一个随机的背景颜色为每一行返回一个组件。 程序运行时如何将背景更改为其他随机颜色? 问题答案: 一种方法是存储模型中每一行的当前颜色。这是一个固定在3列3行的简单模型: 注意通话; 这将导致仅更新表的该行。 渲染器可以从表中获取模型: 更改行的颜色很简单:
您好,我是java jtable的新手。我正在寻找一种在我的程序中有效的方法,但我没有找到它的任何运气。这是我的Jtable 数据来自ms Access数据库,但我想改变状态列中值为“非活动”的行的背景/前景。我在网上找到了很多例子,但所有的例子在我的程序中都是不可能的。有人能帮帮我吗?这是我的模特 这是创建我的表的方法,以及我如何从数据库中获取数据 我该如何添加以这种方式重新绘制的表格?有人能举