2012-04-29 66 views
0

在目前这个时间的问题显示GUI框架: enter image description here与Swing

什么输出应该是:

enter image description here

我相信我有简单的bmiCalculatorFrame中添加的主要()而不是我所做的,但不知道这是如何完成的,因为这样做会导致更多的错误。

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

我知道这是一个很多线路,不是很具体,但它是解释我的困境的最好办法。

回答

1

你罪恶的根源,我想,可以在此行中找到:

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

您正在将所有的组件bmiCalculatorFrame,但在主要方法,你实例化由其自身扩展JFrame类。达到目标的捷径是在我眼里改变以下行:

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

使用this而不是bmiCalculatorFrame

+0

非常感谢你 – Banned 2012-04-29 01:39:28

+0

不客气:) – dajood 2012-04-29 10:03:17