我想顯示我的,不過主要方法GUI顯示在Java GUI中它似乎並沒有這樣做...... 我用的建議在這裏: jformdesigner design it won't display?如何調用一個公共類使用jformdesigner
但沒有工作,
我當時的錯誤是,Eclipse是暗示我需要創建在類中已經定義和相同的調用setVisible方法稱爲setDefaultCloseOperation。
「的方法setDefaultCloseOperation(INT)是未定義的類型bmicalc
的方法調用setVisible(布爾值)是未定義的類型bmicalc」
主要方法:
import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.WindowConstants;
public class iu {
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
bmicalc GUI = new bmicalc();
GUI.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GUI.setVisible(true);
}
});
class bmicalc extends JFrame{
public bmicalc() {
initComponents();
}
private void initComponents() {
JFrame bmiCalculatorFrame = new JFrame();
{
bmiCalculatorFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
bmiCalculatorFrame.setTitle("BMI Calculator");
Container bmiCalculatorFrameContentPane = bmiCalculatorFrame.getContentPane();
bmiCalculatorFrameContentPane.setLayout(new GridLayout());
}
}}}}
另一位用戶告訴我,我已經創建了一個JFrame .'私人無效的initComponents(){ \t \t \t的JFrame bmiCalculatorFrame =新的JFrame();',並說,它不能 '有' 和'is-a'JFrame – Banned 2012-04-29 00:14:53
我已經添加了擴展名,但如果我正在討論這個錯誤的方式,你可以請建議一種替代方法來顯示幀 – Banned 2012-04-29 00:23:03
@Banned不知道你的jfd文件如何看起來像,檢查出一個空我在最後一次編輯中添加了「JFrame」。 – tenorsax 2012-04-29 00:26:29