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

Como puedo hacer un menu y llamar a mis otro archivos .java

Estas en el tema de Como puedo hacer un menu y llamar a mis otro archivos .java en el foro de Java en Foros del Web. Hola a todo el mundo mi pregunta es re basica ahora estoy trabajando con java para hacer una aplicacion de escritorio y tengo desarrollado un ...
  #1 (permalink)  
Antiguo 07/03/2006, 17:57
 
Fecha de Ingreso: marzo-2003
Mensajes: 524
Antigüedad: 21 años, 1 mes
Puntos: 2
Como puedo hacer un menu y llamar a mis otro archivos .java

Hola a todo el mundo mi pregunta es re basica ahora estoy trabajando con java para hacer una aplicacion de escritorio y tengo desarrollado un menu con distintas opciones ahora como yo puedo llamar a mis otros archivos .java desde por ejemplo menu.java ......... por ejemplo yo en visual basic lo hacia asi nombre_formulario.show 1. No se enojen si la pregunta es basica

Saluda Atte Ud.
Escorpion Negro
  #2 (permalink)  
Antiguo 08/03/2006, 00:26
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Aquí unos tutoriales de como usar menus y eventos:
http://java.sun.com/docs/books/tutor...ents/menu.html
http://www.itapizaco.edu.mx/paginas/.../cap14-10.html
http://www.programacion.com/java/tutorial/swing/80/

En Java el tema va por eventos y manejadores de eventos; y se piensa en llamar Objetos, más que en llamar archivos .java. Cuesta un poco más de entender pero cuando "le pilles el truco", veras que es mucho más flexible.
  #3 (permalink)  
Antiguo 08/03/2006, 05:47
 
Fecha de Ingreso: marzo-2003
Mensajes: 524
Antigüedad: 21 años, 1 mes
Puntos: 2
muchas gracias GreenEyed
  #4 (permalink)  
Antiguo 26/08/2007, 19:22
 
Fecha de Ingreso: agosto-2007
Mensajes: 2
Antigüedad: 16 años, 8 meses
Puntos: 0
De acuerdo Re: Como puedo hacer un menu y llamar a mis otro archivos .java

Bueno... te pongo un ejemplo:


/// esto oculta la ventana de la que estás ejecutando la acción
this.setVisible(false);

/// esto muestra la ventana que quieres llamar
new ingreso().setVisible(true);

en todo caso... si quieres hacerlo desde un menu... ps simplemente en los eventos del menú, por decir al hacer un click en alguna opción ps, ejecute los dos códigos:

private void menuNUsuarioActionPerformed(java.awt.event.ActionE vent evt)
{
this.setVisible(false);
new ingreso().setVisible(true);
}

ojalá te sirva de algo.
  #5 (permalink)  
Antiguo 27/08/2007, 14:53
 
Fecha de Ingreso: agosto-2007
Mensajes: 49
Antigüedad: 16 años, 8 meses
Puntos: 1
Re: Como puedo hacer un menu y llamar a mis otro archivos .java

Hola, otra opcion que puedes hacer es que los items del menú pueden añadir un listener para atenderlos en otra funcion que implemente de ActionListener y alli decidir que realizar al pulsar cada item del menú. Te lo explico con un ejemplo:

Código:
JMenuItem consultaEmpleados=new JMenuItem();
consultaEmpleado.setActionCommand("Consulta Empleado");//para saber la cadena que tiene asociada y despues realizar la accion pertinente
consultaEmpleado.addActionListener(new MenuListener());
Y la clase MenuListener() debe ser:

Código:
Class MenuListener implements ActionListener{
     ......

     public void actionPerformed(ActionEvent e) {
        
        if(e.getActionCommand().equals("Consulta Empleado")){
           //codigo que quieras ejecutar
        }
}
Esto es más por organizar los paquetes o si quieres utilizar el modelo-vista-controlador.

Besos!
  #6 (permalink)  
Antiguo 09/01/2009, 18:37
 
Fecha de Ingreso: agosto-2008
Mensajes: 18
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Como puedo hacer un menu y llamar a mis otro archivos .java

en el evento que genera el aplastar (hacer clik) en el menu , instancia la ventana que quieres que apresca ty luego a esa instancia le aplicas la propiedad setvisile(true) nada mas
  #7 (permalink)  
Antiguo 10/01/2009, 05:36
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: Como puedo hacer un menu y llamar a mis otro archivos .java

El autor original de la pregunta dejó su ultima respuesta en Marzo de 2006, creo que es hora de dejar el tema descansar en paz .
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
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 11:34.