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

como abrir una clase a partir de otra

Estas en el tema de como abrir una clase a partir de otra en el foro de Java en Foros del Web. Hola a todos estoy empezando con Java, y de antemano mil disculpas por la pregunta tan basica. tengo en un paquete 2 clases la principal ...
  #1 (permalink)  
Antiguo 22/06/2009, 08:14
 
Fecha de Ingreso: marzo-2009
Mensajes: 8
Antigüedad: 15 años, 1 mes
Puntos: 0
Busqueda como abrir una clase a partir de otra

Hola a todos estoy empezando con Java, y de antemano mil disculpas por la pregunta tan basica.

tengo en un paquete 2 clases la principal donde esta un menu con MenuBar y MenuItem cuando hago clic en ingresar quiero que me abra la segunda ventana donde voy a ingresar datos.
Este es el codigo que estoy utilizando para que escuche que llamo a cliente

public boolean action( Event evt, Object obj ) {
String ope = (String)obj;
if ( ope.equals( "Cliente" ) ) {

}

¿que debo de pone dentro del if para que llame a la otra clase?
¿Debo dejar la clase en el mismo paquete?

gracias a todos los que me puedan ayudar

Última edición por AngieCriss; 22/06/2009 a las 08:15 Razón: error en el codigo
  #2 (permalink)  
Antiguo 22/06/2009, 13:06
 
Fecha de Ingreso: marzo-2009
Mensajes: 8
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: como abrir una clase a partir de otra

hello, como nadie me respondio yo sola encontre la solucion la dejo escrita por si a alguien le sirve.

Este es el evento donde escucha a quien llama

public boolean action( Event evt, Object obj) {
String ope = (String)obj;
if ( ope.equals( "Cliente" ) ) {
creaventana();}

//Funcion donde llama la otra ventana
protected void creaventana ()

{

VentanaCliente in = new VentanaCliente ();

}

y la otra clase o ventana se debe llamar VentanaCliente

chao y muchas gracias
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 19:50.