[英]Opening a new GUI window on a main GUI using GUI builder on netbeans
我正在與GUI Builder一起玩,我想知道是否有一種簡單的方法可以通過當前的主窗口(參考下面的頁面)打開注冊窗口。 我正在嘗試通過菜單欄來做到這一點。
我一直在努力,因為GUI Builder會生成一些代碼,因此無法編輯此代碼。
謝謝您的幫助!
創建一個單獨的類來擴展JDialog
類並添加您的GUI組件:
public Register extends JDialog {
//Make GUI
setModalityType(ModalityType.APPLICATION_MODAL); //Make it modal
}
將ActionListener
添加到應該打開注冊窗口的菜單項中:
mnuItmRegisteration.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
Register r = new Register();
r.setVisible(true);
}
});
右鍵單擊該快捷方式按鈕,單擊“事件”,再單擊“ ActionPreformed”。
您應該在此處編寫代碼以使您的注冊窗口出現。
一個例子:
private void RegisterationEventActionPerformed(java.awt.event.ActionEvent evt) {
JFrame Register = new Register();
Register.setVisible(true);
}
記住要在與當前JFrame相同的包中制作另一個JFrame(假設您正在使用我提供的代碼,請注冊“ Register”),也許您應該使用run按鈕(帶有綠色三角形或箭頭的按鈕),然后嘗試運行按下菜單項,它應該出現注冊窗口。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.