Java textview set text bold programmatically

‮ual.www‬tturi.com
Java textview set text bold programmatically

To set the text of a JTextView component to bold programmatically in Java, you can use the setFont method and pass it a font object with the desired style.

Here's an example of how you can set the text of a JTextView to bold:

JTextView textView = new JTextView();

// set the text to bold
textView.setFont(textView.getFont().deriveFont(Font.BOLD));

The deriveFont method of the Font class allows you to create a new font based on an existing font, with the specified style. In this case, we're using the Font.BOLD constant to create a bold version of the current font.

You can also use other constants, such as Font.ITALIC and Font.PLAIN, to set the font style to italic or plain, respectively.

It's important to note that this will only work if the font used by the JTextView component supports the bold style. Some fonts do not have a bold version, in which case the text will not be displayed in bold.

Created Time:2017-10-17 20:18:53  Author:lautturi