Gente, como faço para ao clicar no botão “Limpar” ele limpar os JTextField de um formulario?
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFormattedTextField;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.WindowConstants;
public class Teste extends JFrame {
private JFormattedTextField teste;
private JFormattedTextField carro;
public Teste(){
JPanel panel = new JPanel();
panel.setLayout(null);
panel.setSize(100, 140);
teste = new JFormattedTextField("teste");
teste.setBounds(10, 10, 80, 20);
panel.add(teste);
carro = new JFormattedTextField("carro");
carro.setBounds(10, 40, 80, 20);
panel.add(carro);
JButton limpar = new JButton("Limpar");
limpar.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
teste.setText("");
carro.setText("");
}
});
limpar.setBounds(10, 70, 80, 20);
panel.add(limpar);
this.setLayout(null);
this.add(panel);
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setSize(100, 140);
this.setVisible(true);
}
public static void main(String arg[]){
new Teste();
}
}
isso mesmo! esse .setText
muito obrigado pela ajuda(Y)
bom, para fazer limpar o RadioButton, como faz?
no meu formulario tem
Sexo M
Sexo F, em RadioButtons, qdo apertar Limpar para “des-selecionar” o radiobutton selecionado, tem algum comando para isso também?
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.WindowConstants;
public class Teste extends JFrame {
private ButtonGroup grupo;
private JRadioButton masculino;
private JRadioButton feminino;
public Teste(){
JPanel panel = new JPanel();
panel.setLayout(null);
panel.setSize(400, 400);
feminino = new JRadioButton("Feminino");
feminino.setBounds(10, 10, 90, 30);
masculino = new JRadioButton("masculino");
masculino.setBounds(10, 40, 90, 30);
grupo = new ButtonGroup();
grupo.add(feminino);
grupo.add(masculino);
panel.add(feminino);
panel.add(masculino);
JButton botao = new JButton("Limpar");
botao.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
//Java 6
grupo.clearSelection();
// Java 5
grupo.remove(feminino);
grupo.remove(masculino);
feminino.setSelected(false);
masculino.setSelected(false);
grupo.add(feminino);
grupo.add(masculino);
}
});
botao.setBounds(10, 70, 90, 30);
panel.add(botao);
this.setLayout(null);
this.add(panel);
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setSize(400, 400);
this.setVisible(true);
}
public static void main(String arg[]){
new Teste();
}
}