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