Я новичок в Java и хотел бы знать , как установить цвет шрифта и шрифта для последующего добавления в SWT-файл StyledText.Java StyledText, добавляющий текст с другим шрифтом?
Так, например, у меня есть приложение, которое определяет текст «команда» и «данные», и каждый из них должен отображаться другим шрифтом/цветом. Итак, допустим, я только что добавил текст команды. Теперь, как мне настроить вещи так, чтобы следующий текст, который будет «текст данных», отображается другим шрифтом и цветом?
Я сделал много поисковых запросов, но мне ничего не помогает.
PS: Это не может быть наиболее эффективным способом сделать это:
int a = st.getCharCount();
Font font = new Font(shlProtruleModifier.getDisplay(), "Courier", 10, SWT.NORMAL);
StyleRange[] sr = new StyleRange[1];
sr[0] = new StyleRange();
st.append("\r\nWhat the heck?");
sr[0].start = a;
sr[0].length = st.getCharCount() - a;
sr[0].font = font;
sr[0].foreground = SWTResourceManager.getColor(SWT.COLOR_BLACK);
st.replaceStyleRanges(sr[0].start, sr[0].length, sr);
Это способ сделать это :-) –