現時点での問題:
出力は次のようになります。
私が作成したものではなく、 bmiCalculatorFrame 内に main() を追加するだけでよいと思いますが、これを行うとさらに多くのエラーが発生するため、これがどのように行われるかはわかりません。
コード、http://pastebin.com/raw.php?i=svTUwufa
たくさんの行があり、あまり具体的ではないことはわかっていますが、私がいる苦境を説明する最良の方法です.
現時点での問題:
出力は次のようになります。
私が作成したものではなく、 bmiCalculatorFrame 内に main() を追加するだけでよいと思いますが、これを行うとさらに多くのエラーが発生するため、これがどのように行われるかはわかりません。
コード、http://pastebin.com/raw.php?i=svTUwufa
たくさんの行があり、あまり具体的ではないことはわかっていますが、私がいる苦境を説明する最良の方法です.
あなたの悪の根源は、次の行にあると思います。
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
。