2016-12-01 1 views
-1

ボタンをクリックするとmain()を再実行し、プログラムを再起動するプログラムが必要ですが、やり方には固執していますそれ。私は実際にこれを行うことが可能かどうかわかりません。誰かが私を助けてくれることを願っている。ありがとうございました。Javaのボタンをクリックするとメインメソッドを再実行するUIを作成する

package tst; 
import java.awt.event.ActionEvent; 
import java.awt.event.ActionListener; 
import javax.swing.JButton; 

public class callMain { 
    private JButton buttons; 

    public static void main(String[] args) { 
     System.out.println("how are you"); 

    } 

    public callMain() { 
     JButton button = new JButton("btn"); 
     button.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent e) { 
      // I want to rerun the program 
      } 
    }); 
} 
+1

' JButton':あなたはcallMainクラスである場合、

あるいはさらに簡単に'? – Jerry06

+2

http://www.javatpoint.com/java-awtとhttp://www.javatpoint.com/event-handling-in-javaをお読みください –

+0

@ Jerry06指摘してくれてありがとうございます。私はコードハのいくつかの詳細をスキップしました。 – alex007

答えて

-2

あなたがもう一度あなたの主なメソッド呼び出したいときは、この操作を行います:コンテナ `なし

main(new String[] {}); 
関連する問題