Foros del Web » Programación para mayores de 30 ;) » Java »

Novato en Java problema con Swing...

Estas en el tema de Novato en Java problema con Swing... en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 03/11/2012, 12:06
 
Fecha de Ingreso: febrero-2012
Mensajes: 21
Antigüedad: 12 años, 2 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.
  #2 (permalink)  
Antiguo 05/11/2012, 10:13
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Novato en Java problema con Swing...

y donde ejecutas el main que genere un new Interfaz()?
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}

Etiquetas: clase, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:47.