Gente, tenho um texto grande dentro de um JTextArea, e gostaria de colocar 1 palavra desse texto em negrito. Alguém pode me ajudar?
Negrito em uma palavra no JTextArea
T
2 Respostas
T
ninguém sabe né?
D
Talvez eu saiba… Seguinte, eu fiz isso usando um JTextPane não um JTextArea…
Usei um SimpleAttributeSet… Vou tentar dar um exemplo mais ou menos do que eu fiz quando usei:
//definindo o objeto e suas caracteristicas
SimpleAttributeSet setNegrito = new SimpleAttributeSet();
StyleConstants.setBold(setNegrito, true);
//StyleConstants.setForeground(setNegrito, Color.RED); //serve para definir uma cor ao texto tb.. (nao serve para sua dúvida.. mas vale pro futuro se precisar. Nesse caso, a cor ficaria com a cor VERMELHA)
//metodo que eu usava quando queria adicionar um texto em negrito no meu JTextPane
private void addStyleWord(JTextPane pane, String palavra, SimpleAttributeSet set){
Document doc = pane.getStyledDocument();
try {
doc.insertString(doc.getLength(),palavra, set);
} catch (BadLocationException e) {
System.err.println("Bad location");
return;
}
}
Espero ter ajudado…
Criado 22 de novembro de 2007
Ultima resposta 22 de nov. de 2007
Respostas 2
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo