ANY行が選択されているかどうかを確認するif文を介してJTableにロジックを追加する方法を解明しようとしています。私は特定の行が選択されているかどうかをチェックする方法を知っていますが、すべての行をチェックする方法を理解できないようです。任意の行が選択されている場合はJTable
if(tbl.isRowSelected(0)){
明らかに、特定の行をチェックしています。私も
if(tbl.isRowSelected(0-2000)){
のようなものを試してみた
これは動作しませんでしたも私はそれが動作するように期待していませんでした。
これは、ユーザーが行をクリックして「編集」ボタンを押すと、選択した行に関連するデータが多く表示されるようにテーブルを設定しているためです。 (ここではハッシュマップ内で2D配列を使用すると複雑になりますが、まずこの単純な問題を解決する必要があります)。
事前にお世話になりました!
ループが何であるか(つまり、 'for'、' while'など)を知っていますか? –
はいジョニー。私はそれを行うことができますが、それは動的ではありません。そこに何行あるのか分からない。 – jesric1029
['JTable#getSelectedRow()'](https://docs.oracle.com/javase/7/docs/api/javax/swing/JTable.html#getSelectedRow%28%29)を使用してみませんか? 'if(table.getSelectedRow()!= -1){...}' –