Olá pessoal, sou novo no forúm e novo em java tambem pra falar a verdade comecei com java a três dias,
eu já programava PHP então OO pra mim foi facinho, a unica coisa que não estou me dando muito bem é swing,
ai pra isso eu uso o netBeans.
Então vamos ao meu problema eu encontrei esse pacote javax.swing.text.html que pode ser utilizado para criar um editor mais o problema é a forma que eu aplico ele procurei vários tutoriais mais não concegui aplicar nenhuma de suas classes.
Se alguem me ajudar a deixar só um texto em negrito utilizando o netbenas o resto eu consigo me virar;
já tenho um JEditorPane, no meu caso está nomeado de campo e um botao para deixar em negrito no caso botaoNegrito.
Cara acho que eu sou muito burro,
quando você me falou do StyledEditorKit.StyledTextAction eu procurei na internet sobre o assunto e até achei esse metodo ai mais não consegui aplicar ao meu botão,
segue o código abaixo:
@author Carlos Maniero
*/
public class editor extends javax.swing.JFrame {
/** Creates new form editor */
public editor() {
initComponents();
botaoNegrito.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
actionPerformed(evt);
}
});
}
public class BoldAction extends StyledEditorKit.StyledTextAction {
/** This method is called from within the constructor to
initialize the form.
WARNING: Do NOT modify this code. The content of this method is
always regenerated by the Form Editor.
*/
//
private void initComponents() {
jScrollPane1 = new javax.swing.JScrollPane();
editor = new javax.swing.JEditorPane();
botaoNegrito = new javax.swing.JButton();
@param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new editor().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton botaoNegrito;
private javax.swing.JEditorPane editor;
private javax.swing.JScrollPane jScrollPane1;
// End of variables declaration
public class Editor extends javax.swing.JFrame {
private BoldAction boldAction;
private JButton boldJButton;
public Editor() {
boldAction = new BoldAction();
boldJButton = new javax.swing.JButton(boldAction);
}
}
Cara funcionou!!!
o problema é que eu colocava o código depois do metodo initComponents(); porque o netbeans não permite editar o código que ele gera,
ai eu abri com a melhor IDE que já inventaram (notepad)…rs
ai funcionou certinho.