3

複数の行と列で構成される JTable があります。セルを選択可能にしたいのですが、一度に 1 行だけです。たとえば、3 番目の行と 5 番目の列のセルをクリックすると、マウスを左または右に引っ張って、さらにセルを選択できますが、この特定の行のみで、上または下の行では選択できません。

これどうやってするの?

4

1 に答える 1

7

setSelectionMode()インターフェイスのメソッドを使用してListSelectionModel、選択モードを に設定しますListSelectionModel.SINGLE_SELECTION

これにより、一度に 1 つの行を選択するように構成JTableれ、複数の行の選択がブロックされます。

setColumnSelectionAllowed(true)単一のセルを選択するには、上記をonと組み合わせると、TableColumnModel必要なものが得られます。

于 2012-08-13T11:38:33.853 に答える