Pregunta

Actualmente estoy trabajando en hacer mi mirada aplicación Swing mejor. Quiero lograr algo a lo largo de estas líneas:

La idea es que cada caja tenga una cabecera bonita con un fondo similar a la imagen de arriba. Lo más cerca que puede llegar a algo como esto utilizando componentes básicos de Swing es la adición de un TitledBorder pero esto no es nada parecido a lo que yo quiero.

Tengo experimento con JXTaskPane de SwingX, que está cerca:

http://img411.imageshack.us/img411/6866/image431.png

Y casi perfecto, excepto por el hecho de que es plegable y no parece posible hacer que no plegable.

¿Hay soluciones obvias me falta aquí? De lo contrario, la figura que se extiende JPanel y creando una cabecera especial para ello utilizando una imagen para el fondo de la cabecera.

Cualquier punteros apreciado considerablemente. Gracias.

¿Fue útil?

Solución

Dado que ya mirando en componentes SwingX, ¿por qué no utilizar JXTitledPanel? Creo que es muy cercano a lo que quiere lograr. Puede configurar sus propios colores allí.

Otros consejos

Sí, por qué no escribir su propio borde personalizado o JPanel para eso? Personalizar la pintura reemplazando el paintComponent : este método.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top