java - 如何更改按钮单击时的边框标题?

标签 java swing user-interface

我正在尝试构建一个 GUI 界面。我制作了包装面板,其标题为“员工详细信息”,如下面的屏幕截图所示:

output

我使用以下代码在边框上设置标题

wrapper.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), "Staff Details",TitledBorder.CENTER, TitledBorder.TOP));

现在我想在单击“查看”按钮时将标题更改为“查看详细信息”。我该怎么做?

最佳答案

可能保留 TitledBorder 引用

TitledBorder titledBorder = BorderFactory.createTitledBorder(...);

那么你应该能够setTitle()

titledBorder.setTitle("New Title");
repaint();

关于java - 如何更改按钮单击时的边框标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29304680/

相关文章:

Java - 内联代码会有好处吗?

java - 在 WebSphere 中对传入 SOAP 消息执行模式验证

java - 使用正则表达式验证语句

java - 如何防止 JTree 的默认 Cut 事件?

python - 图形界面开发包

Java:设计问题 - 集合之间的最小对

Java CardLayout : "JButton visible if..." not working

java - 在 JTextPane 内显示本地镜像(BufferedImage?)

python - 单个选项卡中的多个框架 ttk.Notebook

javascript - 优雅降级到非 JavaScript UI 的重要性