そこで、ラップトップに Eclipse をインストールし、新しい学校のプロジェクトを開始しました。私のプログラムは、JTextfield を追加するまで正常に動作します。追加すると、すべてのコンポーネントを含む JFrame ではなく、空の灰色の JFrame のみが表示されます。JTextfield を含むコード行を削除すると、実行時にすべてが再び表示されます。また、JTextfield 行では、JFrame は灰色で、ウィンドウのサイズを変更するまで、すべてが正常に表示されます..しかし、実行するたびに JFrame のサイズを変更する必要はありません..最初に Java 7 を実行していたので、Java にダウングレードしました6だけど同じ症状で困ってる…
これを追加する:
JTextField txtMyField = new JTextField(10);
myFrame.add(txtMyField);
これらの 2 行のコードを削除すると、再び機能するようになります。新しいプロジェクトを作成しようとしましたが、テキストフィールドを追加するまでは正常に機能します。Eclipse で新しいワークスペースを試してみましたが、テキスト フィールドを追加するまでは正常に動作します。
何が起きてる?