数値のみを受け入れるテーブルフィールドの作成方法。それが他の(キー)である場合、そのフィールドに表示されるべきではありません。それは可能ですか?もしそうなら、私に知らせてください。
質問する
1920 次
1 に答える
4
私はこれをテストしていないことを認めなければなりませんが、デフォルトJTable
には内部クラスNumberEditor
(javax.swing.JTable.NumberEditor)があります。したがって、列クラスが数値拡張子であるTableModel
ことを正しく示している場合、デフォルトのエディターは数値のみを受け入れるエディターになると思います。
デフォルトのエディターが探しているものでない場合は、たとえばエディターJFormattedTextField
としてを使用して、独自のエディターを作成できます。詳細については、Swingテーブルのチュートリアルを参照してください。このチュートリアルには、独自のエディターを作成する場合に開始する必要があるカスタムエディターに関するセクションが含まれています。
于 2012-04-23T10:41:38.670 に答える