2

「クリック」オブジェクトを JTable に表示するにはどうすればよいですか?

ArrayList<Click> myClicks = new ArrayList<Click>();

Click click = new Click(620, 1028);
Click click2 = new Click(480, 230);

myClicks.add(click);
myClicks.add(click2);

次のようになります。

|---Mouse X---|---Mouse Y---|
|     620     |     1028    |
|     480     |      230    |

それは本当に...

       |              |
       v              v
  click.getX()  click.getY()
  click2.getX() click2.getY()

2D Object[][] は使用したくありません。できる限りクリック オブジェクトとして保持する方が理にかなっているからです。

おそらく TableModel インターフェイスを拡張する必要があることはわかっていますが、その方法がわかりません。

簡単で簡単な例を教えてください (Java ドキュメントは少しわかりにくいです)。

4

2 に答える 2

1

できるだけ長く Click オブジェクトとして保持する方が理にかなっています。

また、他のカスタム オブジェクトをテーブルに表示したい場合もあるでしょう。行テーブル モデルは、オブジェクトの ArrayList の一般的なサポートを提供します。追加や削除などの動的機能のサポートを提供します。

JButtonTableModel.javaオブジェクトの完全なモデルを実装するために必要なコードの例と例。

于 2013-09-21T02:27:32.103 に答える