Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2012, 09:43
Avatar de caruizj
caruizj
 
Fecha de Ingreso: marzo-2012
Ubicación: Málaga
Mensajes: 161
Antigüedad: 12 años, 2 meses
Puntos: 14
Como se diseñaría esta ventana?

Buenas, me ha surgido una duda al tratar de crear lo siguiente, a ver si me pueden echar una mano

Esta sería la estructura más o menos:

h ttp://www.hiboox.es/go/imagenes/adultos/estructura,573d388f46043d3c76714852aaa20d45.png.ht ml

Elementos:

Ventana donde integra todo: JFrame
1: JinternalFrame solo se puede hacer resizable horizontalmente
2: JinternalFrame solo se pueder dimensionar verticalmente
3: No se mueve, creo que debería de ser un JInternalFrame pero no estoy seguro.


El problema lo tengo con 1 y 2. Puedo quitarle lo de maximizar, cerrar y todo eso con lo siguiente (para la 1, por ejemplo)

Ventana1 v1 = new Ventana1();
fondo.add(v1);
v1.setVisible(true);
v1.setResizable(true);
v1.setClosable(false);
v1.setMaximizable(false);
v1.setIconifiable(false);
v1.setAutoscrolls(false);
v1.setTitle(null);


El problema que tengo es que se puede hacer resize tando vertical como horizontalmente y se puede arrastrar la ventana.

¿Cómo se puede hacer para que solo se pueda ajustar horizontalmente y no se pueda mover pulsando sobre el marco?

El marco no se lo puedo quitar con setUndecorable(true) porque no es una propiedad de JInternalFrame.

También había pensado hacerlo con Jscrollpane, pero no quiero que tenga scroll, pero no estoy seguro... ¿¿cuál creéis que sería la mejor forma de hacerlo, como lo he puesto en la imagen??

También se podría hacer con JSplitPane... No sé como hacerlo ni con que hacerlo... ¿Una ayudita? Gracias de antebraso
__________________
Aprendiendo un poco de Java :D

Última edición por caruizj; 14/03/2012 a las 12:40