繁体   English   中英

如何将actionListener应用于TitledBorder的标题?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM