Deixar String em negrito em java com tags de HTML

1 resposta
htmljava
CG_LoveCraft

Tenho essa função que deixa em negrito o mas fica dando erro no meu setContentType. Alguém sabe como resolver? O areaTexto é o JTextArea.

private void formatarNegrito() {
    areaTexto.setContentType("text/html");
    String selecaoStr, textoForaSelecao1 = areaTexto.getText().substring(0,areaTexto.getSelectionStart());
    String textoForaSelecao2 = areaTexto.getText().substring(areaTexto.getSelectionEnd(), areaTexto.getText().length());
    selecaoStr = areaTexto.getSelectedText();

    selecaoStr = selecaoStr.replaceAll(selecaoStr,"<b>"+selecaoStr+"</b>");

    areaTexto.setText(textoForaSelecao1+selecaoStr+textoForaSelecao2);
}

1 Resposta

staroski

A classe JTextArea não possui o método setContentType, confira a documentação.

Quem possui o método setContentType é a classe JTextPane e JEditortPane.

Criado 23 de agosto de 2017
Ultima resposta 25 de ago. de 2017
Respostas 1
Participantes 2