簡體   English   中英

使用Swing顯示GUI框架

[英]Displaying GUI frame with Swing

目前的問題是: 在此處輸入圖片說明

輸出應為:

在此處輸入圖片說明

我相信我必須在bmiCalculatorFrame內簡單地添加main()而不是我自己做的,但是不確定這樣做是如何做的,因為這樣做會導致更多錯誤。

代碼, http://pastebin.com/raw.php?i = svTUwufa

我知道這是很多台詞,不是很具體,但這是解釋我所處困境的最好方法。

我猜,您的邪惡根源可以在以下幾行中找到:

private void initComponents() {
    JFrame bmiCalculatorFrame = new JFrame();

您將所有組件添加到bmiCalculatorFrame ,但是在main方法中,您實例化了自己擴展JFrame的類。 在我看來,達成目標的最快捷方法是更改​​以下幾行:

bmiCalculatorFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        bmiCalculatorFrame.setTitle("BMI Calculator");
Container bmiCalculatorFrameContentPane = bmiCalculatorFrame.getContentPane();

this代替bmiCalculatorFrame

暫無
暫無

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

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