キーイベントを使用してJTableで選択した行を削除する必要があります。行を選択してDeleteキーを押すと、選択した行の値を削除する必要があります。これどうやってするの?java swingでキーイベントのJTableで選択した行を削除する方法
答えて
カーソルを現在選択している行を取得してから、その行でremoveRowを呼び出す必要があります。
私はあなたがAPI for JTable.
を読むことをお勧めします、私はそれを使用したコードの複数の行を使用していますが、一つにそれを打破することができるはずです(これを試してみてください。配列場合にも、私はわかりませんよ.sortが本当に必要です)
int [] toDelete = dataTable.getSelectedRows();
Arrays.sort(toDelete); // be shure to have them in ascending order.
MyTableModel myTableModel = (MyTableModel)dataTable.getModel();
for(int ii = toDelete.length -1; ii >=0; ii--) {
myTableModel.removeRow(toDelete[ii]); // beginning at the largest.
}
そのコードは何ですか – user1330693
@ user1330693私はコードを追加しました。 –
最新の['JTable'](http://docs.oracle.com/javase/6/docs/api/javax/swing/JTable.html)のドキュメントに示すように、モデル索引に変換する必要があります。より良い:「ListSelectionListener」を使用してください[ここ](http://stackoverflow.com/a/10130736/230513)。 – trashgod
- 1. Swing JTableでのマルチセル選択
- 2. カスタムTableModelでJTableの行を削除する方法
- 3. jtableの選択された行を削除するときにSQLクエリを書き込む方法は?
- 4. 削除選択した行 - Struts2の
- 5. Java Swing JTable NullPointerException
- 6. Qt QTableViewで選択した行を削除します。
- 7. Java Swingで行を削除するには?
- 8. 複数の選択された行をphalconで削除する
- 9. 進行状況ダイアログを削除する方法値を選択したら?
- 10. データベースとデータグリッドビューから選択した行を削除する方法
- 11. 同じトランザクションで削除された行をフェッチ/選択する
- 12. フレックスのDataGridから選択した行を削除する
- 13. jTableグリッド線の選択された行
- 14. Swing JTable - 選択されたセルを、選択した行の残りの色とは異なる色で強調表示しますか?
- 15. ツリービューで選択したアイテムの選択を解除する方法
- 16. Java Swing AbstractTableModel - 行を削除するときのIndexOutOfBounds例外
- 17. jTableチェックボックスと行を削除する
- 18. DataGridViewから選択した行を削除します。
- 19. javafxのListViewで選択した項目を削除する
- 20. キーボードのDELETEを押してJTableの行を削除する方法
- 21. Java Swing - プログラムでJTableからクリップボードにコピー
- 22. Vim:ビジュアルで選択した領域内の空行を削除する
- 23. 選択したテキストをSwing Javaアプリケーションにコピーしますか?
- 24. 削除選択したクラスのjqueryの
- 25. 以前のドロップダウンで選択したオプションを削除します。
- 26. JTableで行を削除した後にセルを編集するのをやめる方法
- 27. プログラムでJTableの行を選択します
- 28. Javaでサブクラスを選択する方法
- 29. jquery選択したコメントを削除
- 30. ObservableCollectionから選択したすべての項目を削除する方法
あなたが既に試したことをさらに投稿して、人々があなたのために考えなければならないと感じないようにする必要がある場合。 http://tinyurl.com/so-hints –
@AngeloNeuschitzer:縮小する必要はありません[* Jon Skeet:Coding Blog *](http://msmvps.com/blogs/jon_skeet/archive/ 2010/08/29/writing-the-perfect-question.aspx);詳細は、[*コメントのフォーマットとリンクはどのようにする* *](http://meta.stackexchange.com/q/19756/163188)を参照してください。 – trashgod