Foro de elhacker.net

Programación => Java => Mensaje iniciado por: alzehimer_cerebral en 15 Octubre 2009, 16:14 pm



Título: Boton de abrir que muestre tipica ventana con el arbol de directorios
Publicado por: alzehimer_cerebral en 15 Octubre 2009, 16:14 pm
Quiero hacer que al dar a un boton "Abrir" me salga una ventana en la cual se muestre al usuario la estructura de directorios del S.O para que el decida que archivo es el que quiere abrir.

Alguien me puede dejar algo de informacion sobre el tema??? 

Salu2

alzehimer_cerebral


Título: Re: Boton de abrir que muestre tipica ventana con el arbol de directorios
Publicado por: egyware en 15 Octubre 2009, 16:19 pm
JFileChooser (http://java.sun.com/javase/6/docs/api/javax/swing/JFileChooser.html) (javax.swing)
FileDialog (http://java.sun.com/javase/6/docs/api/java/awt/FileDialog.html)(java.awt)

Hechale un vistaso ;)

PS:Perdon no habia comprobado bien los nombres eso me paso por responder muy rapido, pero esos son los correctos


Título: Re: Boton de abrir que muestre tipica ventana con el arbol de directorios
Publicado por: alzehimer_cerebral en 15 Octubre 2009, 16:54 pm
Gracias por la respuesta tan rapida, pero me surge un problema para llegar a usar las clases que me dices.

Os comento he agredo JFrameForm que se llama ProbandoJFrame.java, en el cual mediante el asistente de diseño me he creador una gui con botones.

En el boton de abrir quiero que se abra una ventana nueva, por lo tanto se me ha ocurrido crear esta nueva ventana con un nuevo JFrameForm que se llama OpenRepository.java.

Entonces desde el metodo openActionPerformed quiero invocar al constructor de OpenRepository.java 
private void openActionPerformed(java.awt.event.ActionEvent evt) {                                     
        System.out.println("openActionPerformed");
        OpenRepository rep = new OpenRepository();
}

El problema es que cuando hago click sobre el boton no me lanza la ventana nueva pero si pongo un System.out... si que lo veo.

Que debo hacer para ver la 2 ventana??

Salu2.

alzehimer_cerebral


Título: Re: Boton de abrir que muestre tipica ventana con el arbol de directorios
Publicado por: -Ramc- en 15 Octubre 2009, 16:59 pm
¿OpenRepository es una clase que extiende de JFrameForm? Y ¿JFrameForm qué es? le colocas propiedades setVisible y tamaños correctos y todo lo que supongo que acarrea de JFrame?

Mejor haz una que extienda de JDialog y te ahorras el cuento de un JFrame nuevo.


Título: Re: Boton de abrir que muestre tipica ventana con el arbol de directorios
Publicado por: alzehimer_cerebral en 15 Octubre 2009, 17:13 pm
Era por el setVisible(). Que tonto soy.

Alguien conoce videos buenos que expliquen como hacer gui pero a traves de la interfaz de diseño, ya que todo lo que encuentro es para progrmarlo a capon.

Un saludo.

alzehimer_cerebral


Título: Re: Boton de abrir que muestre tipica ventana con el arbol de directorios
Publicado por: Debci en 15 Octubre 2009, 22:32 pm
Era por el setVisible(). Que tonto soy.

Alguien conoce videos buenos que expliquen como hacer gui pero a traves de la interfaz de diseño, ya que todo lo que encuentro es para progrmarlo a capon.

Un saludo.

alzehimer_cerebral
Netbeans es tu solución, completisima ide de diseño de guis y coding totalmente integrado (plug and play) y con solo arrastrarlo al form y añadirle un evento ya puedes programarle codigo en los eventos de cada control.

Suerte