Saluda Atte Ud.
Escorpion Negro
|
|
#1 (permalink) |
![]() Fecha de Ingreso: marzo-2003
Mensajes: 451
|
Como puedo hacer un menu y llamar a mis otro archivos .java
Saluda Atte Ud. Escorpion Negro |
|
|
|
|
|
#2 (permalink) |
![]() Fecha de Ingreso: octubre-2003
Mensajes: 2.487
|
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. |
|
|
|
|
|
#4 (permalink) |
![]() Fecha de Ingreso: agosto-2007
Mensajes: 1
|
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) |
![]() Fecha de Ingreso: agosto-2007
Mensajes: 31
|
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:
Y la clase MenuListener() debe ser: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());
Código:
Esto es más por organizar los paquetes o si quieres utilizar el modelo-vista-controlador.Class MenuListener implements ActionListener{
......
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals("Consulta Empleado")){
//codigo que quieras ejecutar
}
}
Besos! |
|
|
|
![]() |
| Herramientas | |
| Desplegado | |
|
|