有沒有辦法添加/覆蓋THIS按鈕的動作事件?我找不到如何訪問此按鈕並覆蓋它的操作。在我的情況下,我需要這樣做,因爲我需要在退出我的窗口之前保存資源,並且如果我按下x按鈕,它將自動退出。Java將ActionListener添加到特殊按鈕
2
A
回答
4
在JFrame中:
setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
然後添加一個WindowsListener並在windowClosing(WindowEvent event)
方法做你的工作,然後調用dispose()
2
您可以嘗試使用的WindowListener接口。如果我沒有記錯,它應該允許你在點擊框架上的某些東西時(如退出)來執行操作。
見http://docs.oracle.com/javase/6/docs/api/java/awt/event/WindowListener.html
3
我會使用一個關機掛鉤,而不是這樣,如果你通過另一種方法關閉應用程序,它會節省。 Looky here
相關問題
- 1. 將ActionListener添加到按鈕
- 2. 將actionlistener添加到joptionPane中的按鈕(java)
- 3. 如何一個ActionListener添加到按鈕的邊框在Java中
- 4. 將actionlistener添加到java中的jcheckbox中
- 5. 我不能將按鈕添加到的ActionListener
- 6. 如何將ActionListener添加到關閉按鈕
- 7. 將按鈕添加到特定頁面
- 8. Java Swing:將按鈕添加到TitledBorder
- 9. 將java按鈕添加到LinearLayout
- 10. 將按鈕添加到android java代碼
- 11. 將ActionListener添加到JRadioButton&JComboBox
- 12. 將ActionListener添加到Netbean GUI
- 13. 將ActionListener添加到JMenuItem Netbeans?
- 14. 將actionlistener添加到jpanel
- 15. Java按鈕上的Actionlistener
- 16. 我可以添加特殊按鈕到Android默認鍵盤
- 17. Java添加事件特定按鈕
- 18. 將ActionListener添加到Panel - Panel實現ActionListener vs Panel HAS A ActionListener
- 19. 將按鈕添加到jtable
- 20. 將按鈕添加到UITableView
- 21. 將按鈕添加到jtable
- 22. 將按鈕添加到MKPointAnnotation
- 23. 將按鈕添加到JPanel
- 24. 將按鈕添加到UILabel
- 25. 將按鈕添加到QTableview
- 26. 將按鈕添加到UIDatePicker
- 27. 將OnGestureListener添加到按鈕?
- 28. 將按鈕添加到ListActivity
- 29. 將按鈕添加到UIScrollview
- 30. 將按鈕添加到infoWindow
呃......我們絕對需要更多信息。按鈕是什麼類型的組件?一個Swing組件? – mre 2012-03-06 20:59:41