我的設計是 JFrame生成一個非模態Jdialog。 Jdialog中有一個Jtable。一些搜索結果將顯示在Jtable中。Java如何通過doubleclick事件導致非模態對話框到父框架?
我的問題是 我向Jtable添加一個雙擊鼠標動作,它將從Jtable列中獲得一個ID值。我如何將ID值傳遞給JFrame? JFrame中有一個Jcombobox,我想爲它設置ID值,並在JFrame中顯示更多關於ID的信息。
希望我已經表達清楚。提前感謝您的幫助。
我的設計是 JFrame生成一個非模態Jdialog。 Jdialog中有一個Jtable。一些搜索結果將顯示在Jtable中。Java如何通過doubleclick事件導致非模態對話框到父框架?
我的問題是 我向Jtable添加一個雙擊鼠標動作,它將從Jtable列中獲得一個ID值。我如何將ID值傳遞給JFrame? JFrame中有一個Jcombobox,我想爲它設置ID值,並在JFrame中顯示更多關於ID的信息。
希望我已經表達清楚。提前感謝您的幫助。
您可以將您的JComboBox
加入您的JDialog
的構造函數,然後在獲得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
}
雖然可以有更好的解決方案。
非常感謝你! –
不客氣,很高興我能提供幫助。 :) – Gulllie
添加視覺表示將有助於我們更好地理解問題! –