Llamar un Jframe

Iniciado por blood_brother, 9 Junio 2010, 05:52 AM

0 Miembros y 1 Visitante están viendo este tema.

blood_brother

hola mis amigos soy nuevo en esto de java,  he trabajando en visual basic 2008 pero  necesito saber como  llamo  un jframe desde un menuitem.

Tambien como  hago para leer  archivo .properties y  guardar  sus  configuracion desde mi aplicacion

Gracias  antes manos

Leyer

#1
Si tu aplicación es pequeña entonces agregas un ActionListener al menuItem de la siguiente forma:
Código (java) [Seleccionar]

menuItem.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
//test extiende de JFrame
new test().setVisible(true);
}
});


y llamas a tu JFrame. En este caso test es de ejemplo

Sobre el archivo. properties, En java existe una clases java.util.Properties que sirve para guardar configuraciones.

Pero si lo que dices es entrada y salida I/O entonces pásate por acá:
http://foro.elhacker.net/java/manejar_archivo_txt_desde_java_ingresar_datos_modificar_datos_buscar_datos_y-t295430.0.html

Un Saludo.

blood_brother

disculpa la  pregunta tonta que are  en que parte de le agrego el actionListener a  mi  menuitem  para poder agregarle el codigo que  vos me paso....

Leyer

#3
Bueno si estas usando Eclipse o JCreator, tienes que agregarlo debajo es decir
de la creación de JMenuItem es decir

menuItem = new JMenuItem("Open");
//Aqui


o al final del constructor de tu clase que extiende de JFrame claro.

Si estas usando netbeans para la Gui entonces selecciona tu componente ->CLick derecho->Eventos>Action->actionPerformed y una ves generado el metodo llamas tu Jframe con new


blood_brother

estpy  usando netbeans 6.8 al hacer lo que le dijoste  click del lado derecho --> Event-->Actions--->actionPerformed

Al colocar el  codigo que vos me escribio me  dio este error


sapito169

pon el cursor encima y mira lee el mensaje de error que te muestra

blood_brother

esto es el error  que dice  cada linea que esta en rojo

internal error; cannot instantiate () at <anonymous ActionListener>to ()

methoh does not override or implement a method from a supertype

En (ActionEvent e) Cannit find
Symbol Symbol: Class ActionEvent

Leyer

Cita de: blood_brother en  9 Junio 2010, 07:54 AM
estpy  usando netbeans 6.8 al hacer lo que le dijoste  click del lado derecho --> Event-->Actions--->actionPerformed
Al colocar el  codigo que vos me escribio me  dio este error

Cuando haces eso , te tiene que generar un metodo ese metodo es el actionPerformed entonces no es necesario crea hacer todo lo que te dije anteriormente, ya solo tendrias que llamar al Jframe con new Jframe();

blood_brother

#8
Gracias  amigo Problema  Solucionado xD

Ahora  voy con los  archivos properties que esta hecho  solo quiero  se muestren en mi aplicacion y despues todos los cambios que  uno alla hecho se guarden