1
これはかなり簡単な質問ですが、それでも私は答えを見つけることができませんでした(私の不器用な検索を許してください...)。 編集可能なセルを持つJtableがあり、編集のためにセルが入力されたとき(たとえばダブルクリックなど)に検出する必要があります。どうすればいい?JTableが編集モードに入るのを聞きます
これはかなり簡単な質問ですが、それでも私は答えを見つけることができませんでした(私の不器用な検索を許してください...)。 編集可能なセルを持つJtableがあり、編集のためにセルが入力されたとき(たとえばダブルクリックなど)に検出する必要があります。どうすればいい?JTableが編集モードに入るのを聞きます
がJTable
にPropertyChangeListener
を追加します。
//
// Implement the PropertyChangeListener interface
//
@Override
public void propertyChange(PropertyChangeEvent e)
{
// A cell has started/stopped editing
if ("tableCellEditor".equals(e.getPropertyName()))
{
if (table.isEditing())
// code for editing started;
else
// code for editing stopped;
}
}
@sersを、答えは重複としてマークされ、私のオリジナルの答えは削除されました。上記のコメントの結果、質問は再開されたようですが、私の答えは元に戻っていませんでした。私はちょうど私の答えを戻しました。 – camickr