Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > ¿Qué tipo de ventana utilizar?

Buenas noches a todos.

Os planteo una duda a nivel operativo.

Estoy desarrollando una aplicación de escritorio en java y no tengo claro que tipo de ventana debo utilizar.

Cuando inicio la aplicación abro una ventana de tipo JFrame maximizada y dentro de esta quiero abrir otra a modo de panel de control desde dónde se accederá a las distintas opciones del programa.

Mi duda es que no tengo claro que tipo de ventana debo utilizar dentro de la ventana principal, ya que si utilizo ventanas de tipo JFrames en la barra de tareas se visualizan como aplicaciones independientes.

Alguien me puede aclarar este tema.

Un saludo.

marzo 22, 2015 | Unregistered Commenterjmrufo

"... dentro de esta quiero abrir otra a modo de panel de control..."
Si ahí están las distintas opciones, puedes usar un JPanel, que no es necesario "abrir", sino que estará siempre activo y visible.

marzo 22, 2015 | Registered Commenterchoces

Justo lo que dice choces. Con el resto del espacio disponible del JFrame puedes usar CardLayout para ir intercambiando los paneles de cada opción (si no puede haber distintas funciones activas a la vez) o un JTabbedPane (si puede haberlas). Para el segundo caso hay muchas bibliotecas y código de ejemplo por ahí, por ejemplo en http://www.java2s.com/.

marzo 22, 2015 | Registered Commenterrickiees

Tienes muchas opciones, cuando dices abrir una dentro de otra suena a JDialog como internalFrame, aunque quedaría mejor más sencillamente abriendo un JDialog desde ese frame, y si lo que no quieres es abrir más ventanas sino añadir componentes dentro de ese frame...tienes muchas opciones

abril 3, 2015 | Registered Commenterjdavid

Se me olvidaba comentar que lo de que te aparezacan ambas en la barra de tareas es lógico, porque hablas de frames y sólo debe haber uno por aplicación, el resto JDialog

abril 3, 2015 | Registered Commenterjdavid