誰かがこのリスナーを手伝ってくれますか?
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
table.getSelectionModel().addListSelectionListener(new ListSelectionListener(){
public void valueChanged(ListSelectionEvent e){
if(e.getValueIsAdjusting()){
ListSelectionModel model = table.getSelectionModel();
int lead = model.getLeadSelectionIndex();
displayRowValues(lead);
}
}
private void displayRowValues(int rowIndex){
String country = "";
Object oCountry = table.getValueAt(rowIndex, 0);
country += oCountry.toString();
countryTxt.setText(country );
}
});
行の1つが選択されたときにjtable(テーブル)のセルからテキストフィールド(countryTxt)にデータを送信することになっていますが、行をクリックしたときにのみ機能し、矢印キーでテーブルを循環しているときは機能しません。