2016-11-11 1 views
1

私のデザインは です。JFrameは非モーダルなJdialogを生成します。 JdialogにはJtableがあります。一部の検索結果がJtableに表示されます。Java doubleclickイベントを非モーダルダイアログに渡す方法は、ダイアログボックスを親フレームにしますか?

私の質問は JtableにJtable列からID値を取得するためのダブルクリックマウスアクションを追加します。 ID値をJFrameに渡すにはどうしたらいいですか? JFrameにJcomboboxがあります。JFrameにID値を設定したいのですが、JFrameのIDに関する詳細情報が表示されます。

私は明確に表現しています。事前に助けてくれてありがとう。

+0

視覚的な表現を追加すると、問題をよりよく理解するのに役立ちます。 –

答えて

1

JComboBoxJDialogのコンストラクタに渡して、IDを取得した後にJComboBoxのメソッドを呼び出してIDを追加することができます。例:

JComboBox comboBox; 

    public YourDialogName(JComboBox comboBox /*All the rest of the parameters*/){ 
    this.comboBox = comboBox; 
    //Do other stuff... 
    } 

    private void addIDToComboBox(String id){ 
     comboBox.addItem(id); //Change to however to want to add your ID 
    } 

確かに良い解決策かもしれません。

+0

ありがとう! –

+0

私はお手伝いできることを嬉しく思います。 :) – Gulllie

関連する問題