0

私がやりたいことはJButton、それをクリックするとJFrame/Application が閉じます。私はJButton作成しましたが、現在開いているウィンドウを閉じる方法を知りたいです。

4

6 に答える 6

3

ボタンにリスナーを登録し、ボタンのクリック時に System.exit(0) を呼び出します。

JButton button = new JButton("Close");
button.addActionLister(new ActionListener(){

   public void actionPerformed(ActionEvent e){
       System.exit(0);
  }
});
于 2013-10-05T17:04:10.977 に答える
2

actionPerformed()JButton、 を追加するだけSystem.exit(0)です。準備できた。

于 2013-10-05T17:03:02.197 に答える
1

JFrame の dispose() メソッドを使用するだけです。そのJavadocを参照してください。

補遺: また、JFrame のデフォルトのクローズ操作を、デフォルトの「非表示」ではなく「終了」に設定することもできます。フレームを作成するときにそれを行います。

JFrame frame = new JFrame();
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

// Do whatever your application does.

frame.dispose();    // With this you close the frame.
于 2013-10-05T17:02:12.870 に答える
0

JFrame の dispose() メソッドを呼び出し、続いて System.exit(0) を呼び出します。

于 2013-10-05T17:04:25.840 に答える