大胆的标题为博德

Kyl*_*yle 4 java swing

我试过了

UIManager.getDefaults().put("TitledBorder.font", Font.BOLD);
contentPanel.setBorder(new TitledBorder("Client Downloader"));
Run Code Online (Sandbox Code Playgroud)

但它并没有让它变得大胆.它看起来只是分开.

这是错误的方式吗?

cam*_*ckr 7

您将问题标记为已接受,但评论说它不起作用.我同意它不应该工作.

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中,默认是粗体字体.