Bom dia, preciso de ajuda para implementar a main par que apareça um botão utilizando Action Listener e Action Performed, preciso que apareça algo parecido com isso:
Meu código
package exemploswing2;
import javax.swing.;
import java.awt.;
import java.awt.event.*;
public class ExemploSwing2 extends JFrame implements ActionListener {
private static String prefixoDoLabel = "Número de cliques: ";
private int numClicks = 0;
final JLabel label = new JLabel (prefixoDoLabel + "0 ");
public Component criaComponentes (){
JFrame frame = new JFrame ("Outro exemplo de swing!");
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
JButton button = new JButton ("Clique aqui!");
button.addActionListener (this);
label.setLabelFor(button);
JPanel pane = new JPanel (new GridLayout (0, 1));
pane.add (button);
pane.add (label);
return pane;
}
@Override
public void actionPerformed (ActionEvent e){
numClicks++;
label.setText (prefixoDoLabel + numClicks);
}
public static void main(String[] args) {
}
}