0

デフォルト(長方形または正方形)の構造のjTableがあります。jTableの角を丸くしたいです。

そのための方法や方法はありますか?

すでにJTable APIを確認しましたが、使用できるものは見つかりませんでした。

参考までに、この画像を添付しました。

ここに画像の説明を入力

画像の説明 -

ハイライト部分を丸くしたい。

4

2 に答える 2

1
public class JtableExample {

     public static void main(String args[]) {
            JFrame frame = new JFrame();
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

            Object rowData[][] = { { "Row1-Column1", "Row1-Column2", "Row1-Column3" },
                { "Row2-Column1", "Row2-Column2", "Row2-Column3" } };
            Object columnNames[] = { "Column One", "Column Two", "Column Three" };
            JTable table = new JTable(rowData, columnNames);

            JScrollPane scrollPane = new JScrollPane(table);
            frame.add(scrollPane, BorderLayout.CENTER);
            Border roundedBorder = new LineBorder(Color.black, 5, true); // the third parameter - true, says it's round
            scrollPane.setBorder(roundedBorder);
            frame.setSize(300, 150);
            frame.setVisible(true);

          }


}
于 2013-03-14T07:15:21.653 に答える
1

JTable API でルック アンド フィールを検索するのは、検索する場所としては不適切です。JTable クラスは、テーブル関連のプロパティの実装に関係しています。TableUIルック アンド フィールを定義できるクラスになります。Java チュートリアルでルック アンド フィールを確認してください。

于 2013-03-14T06:56:12.300 に答える