私は学校のプロジェクトで忙しいので、素晴らしい人たちが私を助けてくれることを願っています. 現在、メイン、ログイン GUI、および検索フレーム (Netbeans Gui dev で設計) があります。
actionPerformed(ActionEvent e)
ログインGUIにあるログインボタンにアクセスするのに苦労している方法があります。現在、私はこれをやっています。
私のコンストラクターで: Frame を宣言します。LogInFrame x = new LogInFrame();
の
public actionPerformed(ActionEvent eve)
{
if(eve.getSource()==x.LogInBtn())
{
x.setVisible(false);
}
}
今のところボタンが反応しないので、何か間違っているのではないかと思っていました。
現在の Frame は単なる標準フレームです。本当にシンプル
public static void main (String[] args)
{
JFrame LogInFrame = new JFrame ("Log in");
LogInFrame.setSize (300, 300);
JButton close = new JButton ("Hid frame");
LogInFrame.getContentPane ().add (close);
}
}
それは必要なすべてについてです。GUI は netbeans で問題なく実行できるため、問題は GUI 自体にあるわけではありません。ボタンをダブルクリックすると、自動生成されたボタンの actionPerformed メソッドを使用できます。しかし、メインのGUIのコンポーネントにアクセスできるようにしたいです(メインから何をするかをボタンに伝えます)。ボタンが公開されており、アクセスできることを確認しました。物理的な「コーディング」エラーは発生しません。コードが機能していないようです(メインからイベントを追加すると、ボタンが応答しません)