0

私はJavaアプリケーションを持っていて、たくさんのペアを簡単に入力するためのユーザーフレンドリーなコンポーネントが必要です。それを行う最もフレンドリーな方法は、スプレッドシートのようなテーブルを作成し、手動で編集させることだと思いますが、私はそのためにどのリスナーを使用するかわからないので、かなり複雑に思えます。私が知りたいのは、そのタスクに適したコンポーネントがあるかどうかです。

4

1 に答える 1

4

JTableを使用します。AbstractTableModelを拡張して、表示や検証などを処理するクラスを作成できます。このクラスは、ほとんどの作業を処理します。気になるいくつかのメソッドをオーバーライドする必要があります。テーブルに関するJavaチュートリアルにはかなり良い概要がありますが、セルを編集可能にするために必要なことは、isCellEditable()がtrueを返し、適切なsetValueAt()関数を実装することだけです。

于 2012-02-14T01:05:57.053 に答える