Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2012, 12:06
markez89
 
Fecha de Ingreso: febrero-2012
Mensajes: 21
Antigüedad: 12 años, 11 meses
Puntos: 0
Novato en Java problema con Swing...

Haber os explico mi problema haber si me podéis echar una manita...


Código PHP:
package sistemafacturación;

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;

/**
 *
 * 
 * 
 * año 2012
 */
public class Interfaz extends JFrame {  
    
    
    public 
Interfaz(){
        
super("Sistema de Facturación");
        
//Provisional
        
this.setLayout(null);    
        
Menu menu = new Menu();
        
this.add(menu);
        
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
this.setSize(1024,768);
        
this.setVisible(true);
    }  
    
    

Como veis arriba esta es mi clase interfaz la cual llama a otra clase Menú y luego lo que hago es añadir el menú a la interfaz con this.add(menu) bueno pues el menú no me aparece..os enseño la clase del menú...



Código PHP:
package sistemafacturación;

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;

/**
 *
 * @author Markez
 */
public class Menu extends JFrame implements ActionListener{
    
    
//**********************Declaraciones Menu**********************************
    
private JMenuBar navegacion;
    private 
JMenu Cliente;
    private 
JMenuItem nCliente;
    
    public 
void Menu(){ //********************Menu***********************
        
navegacion= new JMenuBar();
        
Cliente= new JMenu("Cliente");
        
nCliente= new JMenuItem("Nuevo Cliente"); 
        
nCliente.addActionListener(this);
        
navegacion.add(Cliente);
        
Cliente.add(nCliente);
        
this.setJMenuBar(navegacion);
        
this.setVisible(true);
    }

    @
Override
    
public void actionPerformed(ActionEvent e) {
        if(
e.getSource()==nCliente){
            
System.out.println("Has hecho click en nuevo Cliente se procedera a abrir un nuevo dialog...");
            
        }
    }
    

Pd: este programa tiene una clase main crea un objeto de la clase interfaz.