domingo, 31 de marzo de 2013

JMenubar Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2


 JMenubar Programador Java Interfaz Gráfico GUI AWT Swing 1 Swing 2







import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;



public class jMenubarr extends JFrame {

  private JMenuBar menu = new JMenuBar();
 

 
  public jMenubarr(String title) {
 
    super(title);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    int frameWidth = 300;
    int frameHeight = 300;
    setSize(frameWidth, frameHeight);
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (d.width - getSize().width) / 2;
    int y = (d.height - getSize().height) / 2;
    setLocation(x, y);
    setResizable(false);
    Container cp = getContentPane();
    cp.setLayout(null);
   
    JMenu Archivo=new JMenu("Archivo");
    Archivo.setFont(new Font("Arial",Font.PLAIN,20));
   
 
   
    JMenuItem nuevo=new JMenuItem("Nuevo");
    nuevo.setFont(new Font("Arial",Font.PLAIN,16));
    Archivo.add(nuevo);
   
    JSeparator separador=new JSeparator();
    Archivo.add(separador);
   
    JMenu nuevo1=new JMenu();
   
    JMenuItem nuevo2=new JMenuItem("Ventana");
    nuevo2.setFont(new Font("Arial",Font.PLAIN,16));
    nuevo1.add(nuevo2);
    JSeparator sep=new JSeparator();
    nuevo1.add(sep);
   
    JMenuItem nue=new JMenuItem("Ventana");
    nue.setFont(new Font("Arial",Font.PLAIN,16));
    nuevo1.add(nue);
    JSeparator sep1=new JSeparator();
    nuevo1.add(sep1);
   
    Archivo.add(nuevo1);
   

    JMenuItem abrir=new JMenuItem("Abrir");
    abrir.setFont(new Font("Arial",Font.PLAIN,16));
    Archivo.add(abrir);
   
    JSeparator separado = new JSeparator();
    Archivo.add(separado);

   
    JMenuItem ver=new JMenuItem("Imprimir");
    ver.setFont(new Font("Arial",Font.PLAIN,16));
    Archivo.add(ver);
   
    JSeparator separador3=new JSeparator();
    Archivo.add(separador3);
   
 
    menu.add(Archivo);
   
 
    JMenu editar=new JMenu("Editar");
    editar.setFont(new Font("Arial",Font.PLAIN,20));
   
       
   
    JMenuItem copiar=new JMenuItem("Copiar");
    copiar.setFont(new Font("Arial",Font.PLAIN,16));
    editar.add(copiar);
   
    JSeparator separad=new JSeparator();
    editar.add(separad);
   

   
    JMenuItem pegar=new JMenuItem("Pegar");
    pegar.setFont(new Font("Arial",Font.PLAIN,16));
    editar.add(pegar);
   
    JSeparator separa=new JSeparator();
    editar.add(separa);

   
    JMenuItem cortar=new JMenuItem("Cortar");
    cortar.setFont(new Font("Arial",Font.PLAIN,16));
    editar.add(cortar);
   
    JSeparator separador1=new JSeparator();
    editar.add(separador1);
   
   

    menu.add(editar);
   

   
    JMenu nobre=new JMenu("Herramientas");
    nobre.setFont(new Font("Arial",Font.PLAIN,20));
   
 
   
   
    JMenuItem nobre1=new JMenuItem("Ayuda");
    nobre1.setFont(new Font("Arial",Font.PLAIN,16));
    nobre.add(nobre1);
   
    JSeparator sepa=new JSeparator();
    nobre.add(sepa);

   
   
    JMenuItem nobre2=new JMenuItem("Help");
    nobre2.setFont(new Font("Arial",Font.PLAIN,16));
    nobre.add(nobre2);
   
    JSeparator separado1=new JSeparator();
    nobre.add(separado1);
 
   
    JMenuItem nobre3=new JMenuItem("Versión");
    nobre3.setFont(new Font("Arial",Font.PLAIN,16));
    nobre.add(nobre3);
   
    JSeparator separadr1=new JSeparator();
    nobre.add(separadr1);
   
    menu.add(nobre);
   
   
    setJMenuBar(menu);
    cp.setBackground(new Color(0x28ABD7));
   
    addWindowListener(new WindowAdapter() {
      public void windowIconified(WindowEvent evt) {
        jMenubarr_WindowIconified(evt);
      }
    });
    addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent evt) {
        jMenubarr_WindowClosing(evt);
      }
    });
   
   
    setVisible(true);
  }
 

  public void jMenubarr_WindowIconified(WindowEvent evt) {
 
  }

  public void jMenubarr_WindowClosing(WindowEvent evt) {
 
  }

 
 
  public static void main(String[] args) {
    new jMenubarr("jMenubarr");
  }
}

No hay comentarios:

Publicar un comentario