2017-07-20 64 views
0

這個問題可能看起來很愚蠢,但我現在很難過。從單獨的類調用JFrame

我是一名使用Java並使用Intellij IDEA 2017的學生。我正在學習如何使用JFrame,並試圖創建基本的GUI。

我試圖在不同的類中創建兩個JFrames,並從Main類中調用它們。

我想要做的是將兩個JFrames的可見性設置爲false,然後能夠使用類似於「Class1.frame1.setVisibility(true);」的方式在Main類中調用它們,但顯然足夠的,這是行不通的。

對不起,如果這個問題太基本了,但有沒有簡單的方法來做到這一點?

謝謝!

+0

僅供參考 - 它'setVisible' – MadProgrammer

+0

如果你的兩個類擴展,你可以寫(your_class CAL =新your_class()JFrame類; CAL。 setVisible(true);)在兩個類的man方法中。 –

+0

您是否收到任何錯誤訊息? – denis

回答

0

你根本沒有實例化這個類。

在主類,你應該doing-

new frame1().setVisible(true); 
new frame2().setVisible(true);