Установка другого шрифта на фрагменте текста

Дополнительные возможности richtext.

Добавка, удаление фрагментов текста.

Выделение фрагмента текста.

je.setText("12345");

je.select(1, 3); // начало с нуля, конец с нуля

String s;

s=je.getSelectedText(); // s=”23”

Выполняется через setText

je.setText("12345");

String s;

s=je.getText();

s=s+"\nqwerty";

je.setText(s);

je.setText("12345");

String s;

s=je.getText();

s=s+"\nqwerty";

je.setText(s);

StyledDocument sd;

sd=je.getStyledDocument();

SimpleAttributeSet aset = new SimpleAttributeSet();

StyleConstants.setFontSize(aset, 18); // размер шрифта

StyleConstants.setBold(aset, true); // полужирный

GraphicsEnvironment ge =

GraphicsEnvironment.getLocalGraphicsEnvironment();

// списокдоступныхшрифтов

FontList=ge.getAvailableFontFamilyNames(); // список шрифтов для выбора

StyleConstants.setFontFamily(aset, "Century Schoolbook");

sd.setCharacterAttributes(1, 3, aset, true); // true – заменить все

......


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: