8
String columnNames[] = {"Time","MAP","ICP","CPP"};
String dataValues[][]= new String [countery]

table = new JTable( dataValues, columnNames );

私はテーブルで作業していて、文字列値をdataValuesに格納しています。フォントサイズをデフォルトサイズ(通常の11フォントと想定)から増やす方法があるかどうか知りたいです。これは私の他の質問をもたらします...フォントの色でさえ?

4

3 に答える 3

30
table.setFont(new Font("Serif", Font.BOLD, 20));
于 2011-06-01T19:01:44.160 に答える
4

独自のカスタムレンダラーを実装してみてください。そうすれば、各文字列をとして扱い、それに応じてsetFont(...)JLabelを使用できるようになります。

于 2011-06-01T18:38:34.560 に答える
2

1つのオプションは、GUIの初期化の前にUIManagerヒントを設定することです。例:

FontUIResource font = new FontUIResource("Verdana", Font.PLAIN, 24);
UIManager.put("Table.font", font);
UIManager.put("Table.foreground", Color.RED);
于 2011-06-01T18:53:39.817 に答える