JScrollPane
の中にJTable
があります。私はこれをパネルの中に入れました。パネルがロードされるとすぐにJTableの最初の行にフォーカスが欲しいが、デフォルトでフォーカスはJScrollPane
になり、タブを押すとフォーカスがテーブルの最初の行に入力されます。 setRowSelectionInterval(0,0)
とsetColumnSelectionInterval(0,0)
は私の要件が違うので使用しません。あなたが使用することができ、セルを編集したい場合myTable.changeSelection(row, column, false, false);
JScrollPane内にあるJTableの最初の行にフォーカスを設定する
と
最初のセルを編集したいのですか、それとも選択したいだけですか? – Luna
_as私の要件はthat_とは異なります。 – kleopatra
私はそれを選択したい、特に最初の行の最初のセルに焦点を当てる必要があります。最初のフォーカス可能なコンポーネントを印刷すると、JScrollPaneが印刷されます.Jtableの最初の行を返すようにします。 –