簡體   English   中英

使用Netbeans上的GUI構建器在主GUI上打開新的GUI窗口

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM