Colocar X en nuestras Pestañas

Esto es algo que siempre quise hacer y no sabia como, hasta ahora...

Y como ya se como se hace solo quiero compartirlo con todos ustedes. Algunas imagenes para que vean como queda.

para que vean todo el codigo y un Applet, entren a Java Zone

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Interesante. Que tal está el

Interesante.

Que tal está el desempeño comparandolo con el que no tiene el botón ( el default pues )?

Imagen de ArenasMx

una de las clasicas preguntas

una de las clasicas preguntas si colocas una x para cerrar las pestañas tienes que colocar algun mecanismo para volver a abrirlas no?

Imagen de LWSH

gran contribucion

buena contribucion señores aunke tengo una duda como poner las pestañas en la barra de titulo en el frame o mejor dicho como usar la barra de titulo en java es una duda que tengo pues me gustaria hacer una aplicacion como google chrome o como firefox 4

@LWSH :) :) Yo hice una

@LWSH :) :) Yo hice una pequeño frame hace tiempo ( con fines recreativos ) que estaba igualita a chrome. Solo tienes que echarle un poco de "coco" pero es casi natural.

En resúmen, tienes que ocultar el header ( la barra de titulo ) con   con lo cual pierdes automáticamente la posibilidad de darle usar el drag / resize etc. con el mouse y claro, también los botones de maximizar y cerrar. Para compensarlo tienes que poner tres botones con border = 0 ( o sin borde ) que sustituyan esa funcionalidad y además agregar un mouse listener al componente principal para que cuando haya un click y se arrastre, seas tu quién mueve el frame.

Para que me entiendas mejor algo así:


 

Y hay que agregarle los listener que pierdes al ponerlo como undecorated = true

Obvio hay que trabajar en los botones, para darle el tamaño adecuado, ponerles imagenes en vez de texto ( X y _ ) e imagenes para cuando pasas el mouse etc. etc. con un poco de tiempo ( menos de 3 días ) debería de hacer algo decente.

Imagen de LWSH

gracias

compa tenia esa duda desde hace mucho y me decian que no se podia pero gracias empezare a hacer una aplicacion asi neta gracias compa