String columnNames[] = {"Time","MAP","ICP","CPP"};
String dataValues[][]= new String [countery]
table = new JTable( dataValues, columnNames );
我正在处理一个表并将字符串值存储在 dataValues 中。我很想知道是否有办法从默认大小(我假设是常规的 11 字体)增加字体大小。这带来了我的另一个问题......甚至字体颜色?
String columnNames[] = {"Time","MAP","ICP","CPP"};
String dataValues[][]= new String [countery]
table = new JTable( dataValues, columnNames );
我正在处理一个表并将字符串值存储在 dataValues 中。我很想知道是否有办法从默认大小(我假设是常规的 11 字体)增加字体大小。这带来了我的另一个问题......甚至字体颜色?
table.setFont(new Font("Serif", Font.BOLD, 20));
尝试实现您自己的Custom Renderer,然后您将能够将每个字符串视为 aJLabel
并相应地使用setFont(...)。
一种选择是在 GUI 初始化之前设置 UIManager 提示,例如:
FontUIResource font = new FontUIResource("Verdana", Font.PLAIN, 24);
UIManager.put("Table.font", font);
UIManager.put("Table.foreground", Color.RED);