私はデータベース アプリケーションを作成しており、この問題に 1 週間苦労しています。私の質問にタイトルを投稿する方法もわかりませんが、ご理解いただければ幸いです。City と Country の 2 つのフレームがあります。
都市フレーム:
国フレーム:
都市フレームの「検索」ボタンをクリックすると、国フレームが開きます。国フレームのテーブルをクリックすると、選択した行と列「国」の値が次のメソッドで変数 tableValCountry に渡されます。
table.addMouseListener(new MouseListener(){
@Override
public void mouseClicked(MouseEvent e) {
int selRow = table.getSelectedRow();
String tableValCountry = (String)table.getValueAt(selRow, 1);
}
@Override
public void mouseEntered(MouseEvent e) {
}
@Override
public void mouseExited(MouseEvent e) {
}
@Override
public void mousePressed(MouseEvent e) {
}
@Override
public void mouseReleased(MouseEvent e) {
}});
次に、その tableValCountry 変数を City フレームに渡し、追加ボタンをクリックしてテキストフィールドの 1 つを更新します。どうすればそれを達成できますか?前もって感謝します。
PSゲッターとセッターでそれを行うことができますが、値を取得するには、Cityフレームに「フェッチ」ボタンが必要です(これはやりたくありません)。また、City フレームは常に表示されている必要があります。