Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Error Vs

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: Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadReitero el código sirve pero no se como quitarles esos errores.

1 respuesta

¡Hola Danny!

Gracias por compartir tu código y tu captura de pantalla. Los errores que estás viendo en VSCode son advertencias del compilador y no afectan la ejecución del programa. Estas advertencias te están indicando que algunas variables no se están utilizando en tu código.

Para desactivar estas advertencias, puedes agregar la anotación @SuppressWarnings("unused") justo encima de las variables que te están generando las advertencias. Por ejemplo:

@SuppressWarnings("unused")
private JMenuBar menuBar;
@SuppressWarnings("unused")
private JMenu menu;
@SuppressWarnings("unused")
private JMenuItem opcion1;
@SuppressWarnings("unused")
private JMenuItem opcion2;
@SuppressWarnings("unused")
private JMenuItem opcion3;

De esta manera, le estás indicando al compilador que ignore estas advertencias específicas y no te las muestre.

Espero que esto te ayude a solucionar el problema con las advertencias en VSCode. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Buena suerte con tu proyecto!

Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)