[英]How do I apply an actionListener to the title of a TitledBorder?
我有一個關於actionListener用於TitledBorder標題的問題:
borderPanel1 = BorderFactory.createTitledBorder(
BorderFactory.createEtchedBorder(EtchedBorder.LOWERED),
MainFrame.windowTitle);
我的最終目標是能夠按邊框標題來更改面板的標題。 我怎樣才能在這個邊框的標題上添加某種Listener?
標題邊界確實不是為此而設計的; 它是Border
,而不是Component
。 如果標題是用戶首選項,則可以將其添加到Preferences
對話框中。
的作者setBorder()
“建議你把組件在JPanel
,並設置邊框的JPanel
。” 您可以將一個MouseAdapter
添加到該JPanel
並讓所選的處理程序調出Preferences
對話框,正如@Catalina Island建議的那樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.