これは何千回も尋ねられたことがわかっていますが、私にとってはうまくいく答えが見つかりませんでした。私はJava Developers(Eclipse Kepler)用のJava IDEを使用しています。新しいJFrameを開くときにJButton経由でJFrameを閉じる
ボタンをクリックすると、ボタンがオンになっているJFrameが閉じられ、別のクラスに存在する新しいボタンが開きます。私は何のactionPerformed後に置く見当がつかない
JButton button = new JButton("Click Me!");
add(button);
button.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e) {
}
});
}
:私はこれを持っています。そして、frame.dispose();私のために働かない。
JButtonでJFrameを閉じるにはどうすればいいですか?同じボタンをクリックすると、新しいクラスのJFrameも開きますか?ここで
'frame.setVisible(偽);' frame'変数が実際に適切なウィンドウを指している場合、 '、動作するはずです。新しいJFrameを開くには、 'setVisible(true)'を呼び出します。 – markspace
まず、新しいJFrameを作成し、現在のフレームを廃棄する必要があります。 –
フレームの内容を非表示にするだけです。 – Fletch614