0

現時点での問題: ここに画像の説明を入力

出力は次のようになります。

ここに画像の説明を入力

私が作成したものではなく、 bmiCalculatorFrame 内に main() を追加するだけでよいと思いますが、これを行うとさらに多くのエラーが発生するため、これがどのように行われるかはわかりません。

コード、http://pastebin.com/raw.php?i=svTUwufa

たくさんの行があり、あまり具体的ではないことはわかっていますが、私がいる苦境を説明する最良の方法です.

4

1 に答える 1

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

于 2012-04-29T01:34:57.923 に答える