条件が満たされたときに主にボットを使用してキーを押すアプリケーションがあります。私はアプレットを扱うのに慣れているので、ユーザーがアプリケーションをどのように停止するのか不思議です。私はタスクマネージャーを使ってそれをやったが、それはあまりユーザーフレンドリーではありませんでしたか? スタンドアロンJavaアプリケーションのUIを作成するにはどうしたらいいですか?または、ユーザーにアプリケーションを停止する機会を与える他の方法はありますか?あなたはGUIにボタンを追加する必要がユーザーにJavaアプリケーションを停止させる方法
0
A
答えて
0
あなたはJFrameのを持っていますか?
で新しいJFrameの、JPanelの、とのJButtonを作成していない場合は、次の
JFrame frame = new JFrame("title");
JPanel panel = new JPanel();
JButton button = new JButton("Close");
//You need this for the screen to show.
frame.setSize(width,height);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
frame.setLocationRelativeTo(null);
//add the panel to the frame and the button to the panel
frame.add(panel);
panel.add(button);
button.addActionListener(this);//the class needs to implements ActionListener
frame.setVisible(true);
//this is the actionperformed method which will run if the button is clicked.
public void actionPerformed(ActionEvent e) {
if(e.getSource==button){//If you have more than one button.
System.exit(0);
}
}
3
、それにアクションリスナーを設定し、addActionListenerでSystem.exit()
メソッドを呼び出します。..
例:
JButton showDialogButton = new JButton("Exit the app");
showDialogButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
関連する問題
- 1. Javaでスレッドを停止、一時停止、キャンセルする方法
- 2. Javaスイングタイマーを停止する方法
- 3. アプリケーションから生成されたログを停止する方法
- 4. JDI:デバッガのようにJavaアプリケーション(JVM)を一時停止する方法
- 5. Googleマップは、アプリケーションを停止させる残念なことに
- 6. Grails: "run-app prod"を "kill"せずにアプリケーションを停止する方法
- 7. jQuery - ユーザーをスパミングするイベントハンドラを停止する方法
- 8. FitNesseテストを停止するユーザーを処理する方法(スリムテーブル)
- 9. vb.netのコンソールウィンドウを移動するユーザーを停止する方法
- 10. WebDriver.io:ブラウザを一時停止/待機させる方法は?
- 11. Dartiumをブレークポイントで停止させる方法は?
- 12. ボタンを一時停止/待機させる方法
- 13. Java Transaction:ロールバック後にプログラムを停止する方法は?
- 14. デバッグを停止してデバッグを停止させる(Shift + F5)
- 15. ユーザーがFast App Switcherを使用してアプリケーションを停止するときにCLLocationManagerを停止する
- 16. スクロールを停止するとメニューを停止する方法
- 17. WCF、ビルド時に停止するlog4netファイルの停止方法
- 18. ユーザーがドラッグを停止したときにボトムシートスクロールを停止する方法はありますか?
- 19. azureのPaaSアプリケーション/インスタンスの起動方法と停止方法
- 20. pygameアプリケーションが応答を停止するのを防ぐ方法
- 21. iOSアプリケーションでcaptureOutputを停止する方法
- 22. EclipseでAndroidアプリケーションのデバッグを停止する方法
- 23. アプリケーションからの通知を停止する方法
- 24. Openshift内からアプリケーションを停止する方法
- 25. WebSphereの下でアプリケーションのバックグラウンド・スレッドを停止する方法
- 26. アプリケーションがアクティブでないときにハンドラがプロセスを停止させないようにする方法
- 27. TimerTaskを停止せずにフラグメントを変更する方法。 Android
- 28. Javaでバウンスボールを停止して開始する方法
- 29. Java - ScheduledExecutorServiceを正しく停止する方法
- 30. プログラムが一時停止しているときにリスナーを設定する方法(ユーザーがアプリケーションから出る)?
'でSystem.exit(0)' –
はええ、あなたが 'JButton'インターフェイスを作成する必要があります。..アプリケーションを強制終了します@ cricket_007のように 'System.exit(0)'を呼び出す 'actionListener'を持っています。 –