Как изменить стиль строки - PullRequest
0 голосов
/ 29 ноября 2011

Можем ли мы изменить стиль строки в java с обычного на жирный шрифт ...

Пример: я хочу изменить имя строки в обычном стиле на жирный. Любое значение по умолчаниюметод включен в Java?

Ответы [ 6 ]

3 голосов
/ 29 ноября 2011

Вопрос немного расплывчат, но в Swing вы можете использовать HTML для того, чтобы отформатировать способ, которым ваши строки выглядят в компонентах:

2 голосов
/ 29 ноября 2011

Строка - это просто представление некоторого текста. Применение некоторой информации о стиле зависит от используемой вами структуры графического интерфейса: Swing, AWT, JSP и т. Д. *

1 голос
/ 29 ноября 2011

Если вы используете систему с графическим интерфейсом, такую ​​как JLabel, JTextField и т. Д., Вы можете пойти двумя путями:

например:

JLabel myLabel = new JLabel("<html><b>My Text");

или

Font F = new Font("Calibre",Font.BOLD,12);
myLabel.setFont(f);

Надеюсь, что ответит на ваш вопрос.

1 голос
/ 29 ноября 2011

Объект String в Java просто хранит данные. У него нет стилей, связанных с ним. Стили отображения связаны с компонентами презентации. Вы уверены, что что-то упустили.

1 голос
/ 29 ноября 2011

Это зависит от того, где вы хотите изменить его стиль?

Если вы используете компоненты Swings или AWT или что-то в этом роде, то, безусловно, вы можете сделать это.

0 голосов
/ 29 ноября 2011

Есть два способа:

Либо создать font самостоятельно ,

что-то вроде Font abc = new Font("Arial",font.BOLD,15) и для любого из components Вы можете использовать метод setFont(), чтобы установить шрифт для компонента.

Подробнее см. В javadoc

Использовать html,

Java поддерживает форматирование html на всех своих компонентах Swing.

Вот Как использовать HTML в компонентах Swing.

Любой метод по умолчанию, включенный в java?

Так что я полагаю, что для вас лучше использовать шрифт, в то время как установка стиля через html означает, если только для текст, это не по умолчанию для компонента.

Это обобщенный ответ, для более конкретного ответа задайте более конкретный вопрос:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...