import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.io.*; public class D2 extends JFrame { int numClicks = 0; JLabel label = new JLabel("Número de clics de botones: " + numClicks); JPanel pane = new JPanel(); JButton button = new JButton("¡Soy un botón Swing!"); JMenuBar menuBar; JMenu fileMenu, editMenu; D2 () { super ("SwingApplication"); pane.setLayout(new GridLayout(0, 1)); pane.add(button); pane.add(label); this.getContentPane().add(pane, BorderLayout.CENTER); menuBar = new JMenuBar(); setJMenuBar(menuBar); fileMenu = new JMenu ("Archvo"); fileMenu.add (new JMenuItem ("Abrir")); fileMenu.add (new JMenuItem ("Guardar")); fileMenu.add (new JMenuItem ("Salir")); editMenu = new JMenu ("Editar"); editMenu.add (new JMenuItem ("Copiar")); editMenu.add (new JMenuItem ("Pegar")); menuBar.add (fileMenu); menuBar.add (editMenu); } public static void main(String[] args) { D2 frame = new D2(); frame.pack(); frame.setVisible(true); } }