Tengo el siguiente codigo:
package App_Coversor; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;
import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JOptionPane; import javax.swing.JPanel;
public class ConversorGrafico extends JFrame { private JMenuBar menuBar; private JMenu menu; private JMenuItem opcion1; private JMenuItem opcion2; private JMenuItem opcion3;
public ConversorGrafico(){
setSize(600, 400);
setTitle("Conversor");
setDefaultCloseOperation(EXIT_ON_CLOSE); // permite cerrar el programa si doy click en la x
JPanel panel = new JPanel();
mostrarMenu();
panel.add(menuBar);
add(panel);
}
public void mostrarMenu(){
menuBar = new JMenuBar();
menu = new JMenu("Elija una opción válida:");
opcion1 = new JMenuItem("Centimetros a Metros");
opcion2 = new JMenuItem("Metros a Centimetros");
opcion3 = new JMenuItem("Salir");
menu.add(opcion1);
menu.add(opcion2);
menu.add(opcion3);
menuBar.add(menu);
opcion3.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(null, "Saliendo del programa...");
}
});
}
public static void main(String[] args) {
ConversorGrafico ventana = new ConversorGrafico();
ventana.setVisible(true); // este metodo me permite ver la ventana que estoy creando
}
}
el codigo corre normal pero me muestra unos errores, esto me ocurre en VSCode y se ve de la siguiente manera: Reitero el código sirve pero no se como quitarles esos errores.