The Quaqua Look and Feel supports the client properties listed below. You may notice, that the list also contains some properties defined in Apple's Release Notes for their Java Virtual Machines and in Sun's Java Look and Feel Design Guidelines. These properties are listed here, because they directly or indirectly affect the appearance and behaviour of components using the Quaqua Look and Feel.
Property | Notes |
---|---|
|
Changes the size variant of a component, if set to
Note: Setting this property causes the UI delegate, to set an appropriate font on the component. |
Quaqua.Component |
If a component is used as a cell renderer, this property can be
used to specify the
This has the following effect:
|
Quaqua.Component |
If set to a This property is honoured only by ComponentUI's that have been implemented in Quaqua. Thus the following components ignore currently the visual margin:
|
Property | Notes |
---|---|
Quaqua.Label |
Changes the style of the label portion of the JCheckBox if set to: "plain" , "shadow" or "emboss" .If no value is specified, the plain style is used. |
Property | Notes |
---|---|
JComboBox |
If set to Alternatively to this, |
Property | Notes |
---|---|
Quaqua.FileChooser |
If set to a If this property is not set, or if its value is null, the file chooser renders the preview using its own renderer. |
Property | Notes |
---|---|
Quaqua.Button |
Changes the style of a button, if set to one of the following String
values: bevel , square , push , colorWell , toggle , toggleWest , toggleCenter , toggleEast,
toolBar, toolBarRollover, toolBarTab, help .If no value is specified, the push style is used.This property overrides the JButton.buttonType property. |
JButton |
Changes the style of a button, if set to one of the following String
values: icon, toolbar, text .If no value is specified, the text style is used.This property is here for backwards compatibility with Apple's Aqua Look and Feel only. It is overriden, if the Quaqua.Button.style property is set. |
Property | Notes |
---|---|
Quaqua.OptionPane |
Specifies the index of the destructive option on the JOptionPane. If an |
Property | Notes |
---|---|
Quaqua.Label |
Changes the style of a label if set to: "plain" , "shadow" or "emboss" .If no value is specified, the plain style is used. |
Property | Notes |
---|---|
Quaqua.List |
Changes the style of a list, if set to: "striped" or
to
"plain" .If no value is specified, the plain style is used. |
Property | Notes |
---|---|
Quaqua.PopupMenu |
A float value which specifies the alpha transparency of the popup window. If no value or null is specified, a system dependent transparency value is chosen. |
Property | Notes |
---|---|
Quaqua.RootPane |
If set to This property will only take into effect, when the JRootPane decorates the window. |
Quaqua.RootPane |
If set to This property will only take into effect, when the JRootPane decorates the window. |
apple.awt.brushMetalLook |
If set to See JToolBar |
windowModified |
See JInternalFrame |
Property | Notes |
---|---|
Quaqua.ScrollBar |
Places the buttons of the scroll bar together or appart. Supported values are Boolean.TRUE and Boolean.FALSE. If no value is specified, the UIManager property |
Property | Notes |
---|---|
Quaqua.ScrollPane |
Changes the style of a list, if set to: "plain" or
to "bar" .If no value is specified, the plain style is used. |
Property | Notes |
---|---|
Quaqua.Table |
Changes the style of a table, if set to: striped or to plain .If no value is specified, the plain style is used. |
Property | Notes |
---|---|
Quaqua.TabbedPane |
Switches rendering of the content border on and off. Set this to Boolean.FALSE to
not draw the content border of the tabbed pane. |
Quaqua.TabbedPane |
For use with tabbed panes with scroll layout policy. Set this to Boolean.FALSE to
prevent tabs from being shortened. |
Quaqua.TabbedPaneChild |
Specifies the background color of the content area. This property needs to be set on a child of a JTabbedPane. This allows to have individual background colors for each child of the tabbed pane. |
Quaqua.TabbedPaneChild |
Specifies the insets of the content area. This property needs to be set on a child of a JTabbedPane. This allows to have individual insets for each child of the tabbed pane. |
Property | Notes |
---|---|
Quaqua.TextComponent |
Set this to Boolean.FALSE to prevent that all text is selected, when the user tabs into the field. This property does not affect JTextPane and JTextArea. Note: You can set the UIManager property TextComponent.autoSelect to false, to turn this off globally. |
Quaqua.TextComponent |
Set this to Boolean.FALSE to disable the text component
popup menu. |
Property | Notes |
---|---|
Quaqua.TextField |
If set to If set to |
Property | Notes |
---|---|
Quaqua.ToolBar |
Changes the style of a tool bar, if set to: The |
Quaqua.ToolBar |
If set to Boolean.FALSE , turns the divider line between the
toolbar and the center area of its panel off. |
JToolBar |
If set to Boolean.TRUE , turns a roll over effect for the
buttons on the toolbar on.This requires Java 1.4 to work. |
Property | Notes |
---|---|
Quaqua.Tree |
Changes the style of a tree, if set to: plain, striped or sourceList .If no value is specified, the plain style is used. |
Property | Notes |
---|---|
JInternalFrame |
If set to Boolean.TRUE , turns a JInternalFrame into a palette window.See Sun's Java Look And Feel Design Guidelines for Palettes. |
windowModified |
If set to Boolean.TRUE , the red close button in the title
bar visually indicates that the document contained in the window has
changed.See Apple's Technical Q&A QA1146. |
Property | Notes |
---|---|
Quaqua.Button |
See JButton. If no value is specified, the toggle style is used. |