2010-08-18 59 views
5

Estoy usando SWT CTabFolder para crear pestañas en mi aplicación. A mí me desagrada la apariencia visual de las pestañas, también es similar a Eclipse. ¿Hay alguna manera de cambiar los aspectos de las pestañas? Me gustaría cambiar el botón de cerrar, por ejemplo, la ubicación de las pestañas, su apariencia puede ser ...Cambiar la apariencia de las pestañas SWT

Respuesta

3

Puede usar CTabFolder.setRenderer(CTabFolderRenderer renderer) e implementar su propio renderizador.

Si no desea que el código sea portátil, en Windows, incluso puede hacerlo parecer bastante cercano al nativo, si utiliza el método OS.DrawThemeBackground() (consulte parts and states). Lamentablemente, este método solo se puede usar cuando los temas están habilitados, por lo que no funcionará en el tema clásico, porque no hay ningún tipo de elementos de tabulación que se puedan usar con OS.DrawFrameControl() (consulte types and states).

Cuestiones relacionadas