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