Vlws pelas dicas… os erros sumiram.
Era so aponta o Botão que eu queria.
Agora tenho outras duvidas, o programa até roda, mais alguma funções que eu necessito nao funciona.
Vou colar o programa td.
[b]import java.awt.*;
import javax.swing.;
import java.awt.event.;
public class Formata {
public static void main(String[] args) {
JFormata janela = new JFormata();
janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
janela.setVisible(true);
}
}
class JFormata extends JFrame implements ActionListener{
private static final long serialVersionUID = 1L;
JLabel rotulo1, rotulo2;
JTextField campo1, campoSai;
JButton botBold, botItalic, botColor, botLimp;
public char frase1, resultado;
public JFormata(){
setTitle("Formate sua frase!!");
setSize(300,200);
Container container = getContentPane();
GridLayout grid = new GridLayout(4,2,4,4);
container.setLayout(grid);
rotulo1 = new JLabel ("Entre com sua frase:");
campo1 = new JTextField(4);
rotulo2 = new JLabel ("Resultado da formatação");
campoSai = new JTextField(6);
campoSai.setEditable(false);
botBold = new JButton ("NEGRITO");
botItalic = new JButton ("ITALICO");
botColor = new JButton ("COLORIDO");
botLimp = new JButton ("LIMPA");
container.add(rotulo1);
container.add(campo1);
container.add(rotulo2);
container.add(campoSai);
container.add(botBold);
container.add(botItalic);
container.add(botColor);
container.add(botLimp);
botBold.addActionListener(this);
botItalic.addActionListener(this);
botColor.addActionListener(this);
botLimp.addActionListener(this);
}
public void actionPerformed(ActionEvent Evento) {
frase1 = (char) Double.parseDouble(campo1.getText() );
//char set;
if(Evento.getSource() == botBold){
botBold.setFont (new Font("Serif",Font.BOLD,14));
campoSai.setText(Double.toString(resultado));
}
else if(Evento.getSource() == botItalic){
botItalic.setFont(new Font ("Serif",Font.ITALIC,14));
campoSai.setText(Double.toString(resultado));
}
else if(Evento.getSource() == botColor){
botColor.setBackground(Color.red);
campoSai.setText(Double.toString(resultado));
}
else{
campo1.setText("");
campoSai.setText("");
}
}
}[/b]
Eu preciso so formatar a frase q for inserida na primeiro campo. Usando os botões criados!!
Se tiver uma solução q nao mude mto o codigo que fiz, eu agradeceria!
Agrado!!