All pastes #33079 Raw Edit

Someone

public java v1 · immutable
#33079 ·published 2005-12-09 09:12 UTC
rendered paste body
import java.awt.*;import javax.swing.*;import java.awt.event.*;public class HelloWorld extends JPanel implements ActionListener{   int numClicks = 0;    public HelloWorld() {        JButton button = new JButton("Click Me");        button.setPreferredSize(new Dimension(200, 80));        String lblPrefix = "Number of Clicks: ";        JLabel label = new JLabel(lblPrefix + numClicks);        add(button, BorderLayout.CENTER);        add(label, BorderLayout.CENTER);        button.addActionListener(this);    }       public void actionPerformed(ActionEvent e) {       numClicks++;   }    public static void createAndShowGUI() {        JFrame.setDefaultLookAndFeelDecorated(true);        JFrame frame = new JFrame("Hello World");        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        JComponent newContentPane = new HelloWorld();        newContentPane.setOpaque(true);         frame.setContentPane(newContentPane);        //Display the window.        frame.pack();        frame.setVisible(true);    }        public static void main(String[] args) {        javax.swing.SwingUtilities.invokeLater(new Runnable() {            public void run() {                createAndShowGUI();            }        });    }}