我试过了
UIManager.getDefaults().put("TitledBorder.font", Font.BOLD);
contentPanel.setBorder(new TitledBorder("Client Downloader"));
但它并没有让它变得大胆.它看起来只是分开.
这是错误的方式吗?
您将问题标记为已接受,但评论说它不起作用.我同意它不应该工作.
Font.BOLD
不是字体.它是Font的属性.如果要更改字体,可以执行以下操作:
TitledBorder border = new TitledBorder(...);
border.setTitleFont( border.getTitleFont().deriveFont(Font.BOLD + Font.ITALIC) );
我添加了斜体只是为了向您展示代码的工作原理,因为在我看来,在Metal LAF中,默认是粗体字体.