我正在尝试构建GUI界面。我制作了包装面板,其标题为“ Staff Details”,如下面的屏幕截图所示:
我使用以下代码在边框上设置标题
wrapper.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), "Staff Details",TitledBorder.CENTER, TitledBorder.TOP));
现在,当我单击“查看”按钮时,我想将标题更改为“查看详细信息”。我怎么做?
最佳答案
可能保留TitledBorder
参考
TitledBorder titledBorder = BorderFactory.createTitledBorder(...);
然后您应该可以
setTitle()
titledBorder.setTitle("New Title");
repaint();