This is my window where the menu bar goes
package ventanas;
import java.awt.*;
import java.awt.event.*;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import javax.swing.JFileChooser;
import Menu.Archivos;
import javax.swing.*;
public class VentanaPrincipal extends JFrame {
public static void MostrarVentanaPrincipal(){
// Declaración de elementos.
JFrame ventana;
JPanel panel_01;
JMenuBar barraMenu;
//instancias
ventana=new JFrame("Proyecto Dragon");
panel_01=new JPanel(new BorderLayout());
barraMenu= new JMenuBar();
//propiedades de la ventana principal
ventana.setLayout(new BorderLayout());
ventana.setBounds(0,0,800,600);
ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//añadiendo el panel al jframe
ventana.add(panel_01, BorderLayout.PAGE_START);
//añadiendo la barra de menu al panel
panel_01.add(barraMenu, BorderLayout.PAGE_START);
//añadiendo el menu archivo a la barra de menu
Archivos Arv = new Archivos();
barraMenu.add(Arv);
//mostrando la ventana principal
ventana.setVisible(true);
}
}
and this is my Files class:
package Menu;
import javax.swing.*;
public class Archivos extends JMenu{
private JMenu Archivo;
private JMenuItem nuevo,abrir,guardar,cerrar;
public Archivos() {
//instacias
Archivo=new JMenu("Archivo");
nuevo=new JMenuItem("Nuevo");
abrir=new JMenuItem("Abrir");
guardar=new JMenuItem("Guardar");
cerrar=new JMenuItem("cerrar");
//añadiendo los items del menu archivo
Archivo.add(nuevo);
Archivo.add(abrir);
Archivo.add(guardar);
Archivo.add(cerrar);
}
}
at the moment I want to add file to the barmenu there is no error but when running it does not show anything in the menu bar