簡體   English   中英

如何從一個JFrame或JPanel到Netbeans中的另一個?

[英]How to go from one JFrame or JPanel to another in Netbeans?

我正在學習使用Java教程( 帶有NetBeans IDELearning Swing課)做一些GUI,並且我已經完成了他們教的項目,到目前為止一切正常。

但是,問題來了,我該如何制作一個程序,該程序首先在JFrameJPanel呈現諸如Hello User的消息和帶有Enter的按鈕,以便在單擊按鈕時進入一個新的框架或面板,您在哪里有了攝氏到華氏度的轉換器,就像我在頁面上給出的示例一樣?

如果您需要這些信息,我正在使用Netbeans IDE 8.1

在第一個JFrame的任何事件處理程序中,只需為第二個JFrame創建一個類的對象,然后在新JFrame上創建setVisible(true),然后創建this.setVisible(false)。

例如。 在JFrameOne類中,有一個按鈕,當單擊該按鈕時會調用:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    new JFrameTwo().setVisible(true);
    this.setVisible(false);
} 

Andrew Thompson提供的鏈接包含很多人的意見,這些人對這是否是一種好的做法有很強的見解,但我建議您嘗試一下,考慮其他選擇並下定決心。 至少很容易做到。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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