|
|
|
Specifies the initial button shaper. The value should be a fully qualified class name of the button shaper, for example
-Dsubstancelaf.buttonShaper=org.jvnet.substance.button.ClassicButtonShaper ![]() |
|
|
|
Specifies the configuration file location. The value should be a full name of a local file. This file should be in
standard properties format. Any VM flag on this page can be specified in this file. For example,
-Dsubstancelaf.configFile=C:\myApp.configNote that when this flag is specified, any other Substance-related VM flags are ignored. |
|
|
|
Enables inverted themes.
-Dsubstancelaf.enableInvertedThemes ![]() |
|
|
|
Allows changing base font size for all UI controls. The value is integer followed by optional
plus + or minus - sign. The integer value plus OS-specific base value is the base font size
for all UI controls. If plus sign follows the integer value, the base font will be bold.
If this flag is not specified, the base font size is taken to be the OS-specific
value. For Mac OS X it's 13, for all other OS's it's 11. For example, specifying
base font size of 14 with bold indication for Windows:
-Dsubstancelaf.fontSizeExtra=3+ ![]() Specifying base font size of 14 without bold indication can be either of the following: -Dsubstancelaf.fontSizeExtra=3 -Dsubstancelaf.fontSizeExtra=3-Specifying base font size of 9 with bold indication: -Dsubstancelaf.fontSizeExtra=-2+ |
|
|
|
Specifies the initial gradient painter for the buttons. The value should be a fully qualified class name
of the gradient painter, for example
-Dsubstancelaf.gradientPainter=org.jvnet.substance.painter.WaveGradientPainter ![]() |
|
|
|
If specified, the title panes of frames will have menu item that enables heap status panel. If this flag
is specified, the initial state of the heap status panel is invisible. The visibility
status can be toggled via a menu entry in the main menu. If no value is specified,
the heap panel is enabled. If value is specified, it is taken to be the name of the logfile
for tracking the heap panel status. Each entry in the logfile has timestamp, used heap space
in KB and total heap space in KB. For example,
-Dsubstancelaf.heapStatusPanel=C:\temp\heap-status.log ![]() |
|
|
|
If specified, Substance will not add any additional UI elements (such as system menu entries or
menu bar search panel). No value is needed. For example,
-Dsubstancelaf.noExtraElements |
|
|
|
Specifies the initial theme. The value should be a fully qualified class name of the theme, for example
-Dsubstancelaf.theme=org.jvnet.substance.theme.SubstanceBarbyPinkTheme ![]() |
|
|
|
Specifies that Substance
should run in trace mode, providing the location of the trace logfile. Every few seconds, Substance
will record allocation of large images and cache sizes to this file in order to pinpoint
the memory problems. For example,
-Dsubstancelaf.traceFile=C:\temp\substance.log |
|
|
|
If specified, all frames and dialogs will be created with custom title panes. No value is needed. For example,
-Dsubstancelaf.useDecorations ![]() |
|
|
|
Specifies the initial watermark. The value should be a fully qualified class name of the watermark, for example
-Dsubstancelaf.watermark=org.jvnet.substance.watermark.SubstanceKatakanaWatermark ![]() |
|
|
|
Relevant only if the watermark class is org.jvnet.substance.watermark.SubstanceImageWatermark.
In this case, specifies the location of the watermark image. If the value starts with http,
the location is assumed to be URL, otherwise - local file. For example,
-Dsubstancelaf.watermark.image="C:\My Pictures\background.jpg" ![]() |
|
|
|
The SubstanceConstants.ImageWatermarkKind
enum defines the following kinds of image watermark:
-Dsubstancelaf.watermark.image.kind=APP_TILE ![]() |
|
|
|
Specifies the opacity of the image watermark. The default value is 0.2.
The value should be a float in 0.0-1.0 range.
An example of default opacity (0.2):
-Dsubstancelaf.watermark.image.opacity=0.2 ![]() An example of custom opacity (0.6): -Dsubstancelaf.watermark.image.opacity=0.2 ![]() |
|
|
|
Specifies that the watermark should "bleed" through lists, tables and trees. In addition, the text fields
will be showing watermark with 40% translucency. No value is needed. For example,
-Dsubstancelaf.watermark.tobleed ![]() ![]() |
|