Trace: • Database Connection via JNDI • How to Get the Current Username • Replace JVx' standard Application With ProjX • User-Defined Session Manager and Object Provider • VisionX Logging • Supported Application.xml Properties • Password Policy Integration • Setting Default Values • Using DBSecurityManager • Menu Configuration (Multiuser)
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
applications:custom_themes [2018/02/06 22:55] admin created |
applications:custom_themes [2020/07/08 13:11] (current) cduncan articles |
||
---|---|---|---|
Line 1: | Line 1: | ||
~~NOTRANS~~ | ~~NOTRANS~~ | ||
- | ~~Title: Custom themes~~ | + | ~~Title: Custom Themes~~ |
- | If you use a ProjX application you'll have different options to change the Look and Feel. The first one will be a custom Swing Look and Feel or custom CSS (HTML5 mode). The second one is extending default ProjX and change the style programatically. The third option is to implement your own Theme. | + | If you use a ProjX application, you'll have different options to change the look and feel. The first one will be a custom Swing look and feel or custom CSS (HTML5 mode). The second one is extending default ProjX and change the style programatically. The third option is to implement your own theme. |
- | A theme is not a replacement for Swing Look and Feel or CSS, because you can't change everything. A theme should be used to set default choice editors, checkbox editor, change image mappings, set toolbar button size, ... | + | A theme is not a replacement for Swing look and feel or CSS, because you can't change everything. A theme should be used to set default choice editors, checkbox editor, change image mappings, set toolbar button size, ... |
It's very easy to create a new theme because there's only an interface with one method: | It's very easy to create a new theme because there's only an interface with one method: | ||
Line 31: | Line 31: | ||
**Application.iconstyle** to classic or modern | **Application.iconstyle** to classic or modern | ||
- | An example implementation could do following: | + | An example implementation could do the following: |
<file java> | <file java> |