Swing 修改UI defaults-自定义字体和样式

All UI defaults names for common Java look and feels on Windows, Mac OS X, and Linux

Topics:  Java
Technologies: Java 5+

Each Swing look and feel has a long list of User Interface Defaults (UI defaults) used to initialize Java components with default fonts, colors, icons, borders, and more. You can get and set these defaults to tune your application's overall appearance. This article shows how to use these defaults and surveys the principal look and feels for Java on Windows, Mac OS X, and Linux, to create a long list of the names and data types for their many UI defaults.

Introduction

Every Swing look and feel has a large hash table of UIDefaults. The current look and feel's table is returned by getDefaults( ) on the UIManager, or you can get a LookAndFeel object and call its getDefaults( ) method. Entries in the hash table use String keys and values of type BooleanIntegerStringBorderColorIcon, Font, and more.

UIDefaults defaults = UIManager.getDefaults( );

Mining the UI defaults

The UI defaults table can be a gold mine of useful information about the look and feel. Want to know the default color of all buttons? Get the "Button.background" default. Need the default font for all labels? Get the "Label.font" default. Need the default width of a horizontal progress bar? Get the "ProgressBar.horizontalSize" default.

Java components use the UI defaults to initialize themselves when created. So, the color from the "Button.background" default is also available by calling getBackground( ) on a newly created button. The value for the "Label.font" default is the same as that returned by getFont( ) on a new label, and so forth.

Some values are much easier to get at through the defaults table than through the Swing API. For example, say you want the system's floppy drive icon? Using the Swing API, you need to get the system's FileSystemView object, then call getSystemIcon( ) to get the icon for a File object that points to a floppy drive. But what is the file path to a floppy drive on the current OS? Instead of figuring that out, just get the "FileView.floppyDriveIcon" UI default.

Some UI defaults aren't available through the Swing API at all. For example, say you want to build a custom scrollbar-like component that uses the same color scheme as the current look and feel. You need the scrollbar track and thumb colors, but there are no Swing API calls to get them. Instead, use the "ScrollBar.track" and "ScrollBar.thumb" defaults.

Some look and feels even include special settings and optional values within the defaults table. For example, the "Mac OS X" look and feel on a Mac includes an "InsetBorder.aquaVariant" default that you can use to create Mac-style recessed shaded panel borders. The "Metal", "Windows", and "Windows Classic" look and feels even include the resource names for sounds to play on button presses and menu choices.

The trick in using UI defaults, however, is in knowing the hash table keys to use. These are largely undocumented, and they vary a bit from one look and feel to another. To discover these keys, you need to either print them all out, or use a giant table of keys... such as in this article.

Listing UI defaults

You can print out all of the UI defaults by iterating over the hash table keys:

UIDefaults defaults = UIManager.getDefaults( );
for ( Object key: defaults.keys( ) )
{
    System.out.println( key.toString( ) + ":  " +
        defaults.get( key ).toString( ) );
}

Getting UI defaults

The generic get( ) method on UIDefaults returns an Object value, or you can use any of several type-specific methods:

Object obj    = defaults.get( key );
 
boolean bool  = defaults.getBoolean( key );
Border border = defaults.getBorder( key )
Color color   = defaults.getColor( key );
Dimension dim = defaults.getDimension( key );
Font font     = defaults.getFont( key );
Icon icon     = defaults.getIcon( key );
Insets insets = defaults.getInsets( key );
int i         = defaults.getInt( key );
String string = defaults.getString( key );

Setting UI defaults

If you put a new value into the table before constructing components, you can change the way those components are initialized. Note that changing a default only affects future component construction, and not components already built and initialized.

defaults.put( key, value );

For many look and feels, however, most of the defaults are effectively read-only. While you can change them, they won't affect component appearance. This is most often the case with buttons, check boxes, radio buttons, sliders, and scroll bars that are implemented using icons buried in the look and feel. Changing the default color of an icon-based button doesn't change the internal icon, so the next new button doesn't change color.

UI defaults tables

Below are tables with all of the UI defaults keys and data types for the following common look and feels for JDK 1.6:

  • GTK+ (native on Linux)
  • Mac OS X (native on Mac)
  • Metal (cross-platform)
  • Windows (native on Windows Vista)
  • Windows Classic (native on Windows XP)

An "X" in a look and feel's column indicates the key is available for that look and feel.

UI defaults values are not listed here. These can vary based upon a user's OS preferences settings for colors, sounds, and fonts. They can also change slightly from one OS update to the next.

Future versions of Java may add or remove defaults, so code defensively and always have a backup value if an expected key is not found in the defaults table.

While the CDE/Motif look and feel is available on all platforms, it is so old and unattractive that it isn't (and shouldn't be) used for new Java applications. Its UI defaults are not listed here.

There are many more third-party look and feels for Swing, and each has their own UI defaults. Please see the documentation for those products.

Tables: General purpose defaults

System colors

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
activeCaptionColorXXXXX
activeCaptionBorderColorXXXXX
activeCaptionTextColorXXXXX
controlColorXXXXX
controlDkShadowColorXXXXX
controlHighlightColorXXXXX
controlLtHighlightColorXXXXX
controlShadowColorXXXXX
controlTextColorXXXXX
desktopColorXXXXX
inactiveCaptionColorXXXXX
inactiveCaptionBorderColorXXXXX
inactiveCaptionTextColorXXXXX
infoColorXXXXX
infoTextColorXXXXX
menuColorXXXXX
menuTextColorXXXXX
scrollbarColorXXXXX
textColorXXXXX
textHightlightColorXXXXX
textHighlightTextColorXXXXX
textInactiveTextColorXXXXX
textTextColorXXXXX
windowColorXXXXX
windowBorderColorXXXXX
windowTextColorXXXXX

Other

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
AATextInfoPropertyKeyObjectX  XX
html.missingImageIconX  XX
html.pendingImageIconX  XX
menuPressedItemBColor   XX
menuPressedItemFColor   XX
Synth.doNotSetTextAABooleanX    

Tables: Basic components

ArrowButton

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
ArrowButton.sizeIntegerX    

Button

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
Button.backgroundColorXXXXX
Button.borderBorderXXXXX
Button.darkShadowColorXXXXX
Button.dashedRectGapHeightInteger   XX
Button.dashedRectGapWidthInteger   XX
Button.dashedRectGapXInteger   XX
Button.dashedRectGapYInteger   XX
Button.defaultButtonFollowsFocusBooleanXXXXX
Button.disabledForegroundColor   XX
Button.disabledShadowColor   XX
Button.disabledTextColor XX  
Button.disabledToolBarBorderBackgroundColor  X  
Button.focusColor  XXX
Button.focusInputMapInputMapXXXXX
Button.fontFontXXXXX
Button.foregroundColorXXXXX
Button.gradientObject  X  
Button.highlightColorXXXXX
Button.lightColorXXXXX
Button.marginInsets XXXX
Button.rolloverBooleanX X  
Button.rolloverIconTypeString  X  
Button.opaqueBoolean X   
Button.selectColor XX  
Button.shadowColorXXXXX
Button.showMnemonicsBoolean   XX
Button.textIconGapIntegerXXXXX
Button.textShiftOffsetIntegerXXXXX
Button.toolBarBorderBackgroundColor  X  

CheckBox

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
CheckBox.backgroundColorXXXXX
CheckBox.borderBorderXXXXX
CheckBox.darkShadowColor   XX
CheckBox.disabledTextColor XX  
CheckBox.focusColor  XXX
CheckBox.focusInputMapInputMapXXXXX
CheckBox.fontFontXXXXX
CheckBox.foregroundColorXXXXX
CheckBox.gradientObject  X  
CheckBox.highlightColor   XX
CheckBox.iconIconXXXXX
CheckBox.interiorBackgroundColor   XX
CheckBox.lightColor   XX
CheckBox.marginInsetsXXXXX
CheckBox.rolloverBoolean  X  
CheckBox.selectColor X   
Checkbox.select (lower case b)Color  X  
CheckBox.shadowColor   XX
CheckBox.textIconGapIntegerXXXXX
CheckBox.textShiftOffsetIntegerXXXXX
CheckBox.totalInsetsInsets   XX

ComboBox

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
ComboBox.ancestorInputMapInputMapXXXXX
ComboBox.backgroundColorXXXXX
ComboBox.borderBorder   XX
ComboBox.buttonBackgroundColorXXXXX
ComboBox.buttonDarkShadowColorXXXXX
ComboBox.buttonHighlightColorXXXXX
ComboBox.buttonShadowColorXXXXX
ComboBox.disabledBackgroundColorXXXXX
ComboBox.disabledForegroundColorXXXXX
ComboBox.editorBorderBorder   XX
ComboBox.fontFontXXXXX
ComboBox.foregroundColorXXXXX
ComboBox.isEnterSelectablePopupBooleanX  XX
ComboBox.selectionBackgroundColorXXXXX
ComboBox.selectionForegroundColorXXXXX
ComboBox.timeFactorIntegerXXXXX
ComboBox.togglePopupTextString X   

IconButton

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
IconButton.fontFont X   

Label

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
Label.backgroundColorXXXXX
Label.disabledForegroundColorXXXXX
Label.disabledShadowColorXXXXX
Label.fontFont XXXX
Label.foregroundColorXXXXXX
Label.opaqueBoolean X   

ProgressBar

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
ProgressBar.backgroundColorXXXXX
ProgressBar.borderBorderXXXXX
ProgressBar.cellLengthIntegerXXXXX
ProgressBar.cellSpacingIntegerXXXXX
ProgressBar.cycleTimeIntegerXXXXX
ProgressBar.fontFontXXXXX
ProgressBar.foregroundColorXXXXX
ProgressBar.highlightColor   XX
ProgressBar.horizontalSizeDimensionXXXXX
ProgressBar.indeterminateInsetsInsets   XX
ProgressBar.repaintIntervalIntegerXXXXX
ProgressBar.selectionBackgroundColorXXXXX
ProgressBar.selectionForegroundColorXXXXX
ProgressBar.shadowColor   XX
ProgressBar.verticalSizeDimensionXXXXX

RadioButton

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
RadioButton.backgroundColorXXXXX
RadioButton.borderBorderXXXXX
RadioButton.darkShadowColorXXXXX
RadioButton.disabledTextColor XX  
RadioButton.focusColor  XXX
RadioButton.focusInputMapInputMapXXXXX
RadioButton.fontFontXXXXX
RadioButton.foregroundColorXXXXX
RadioButton.gradientObject  X  
RadioButton.highlightColorXXXXX
RadioButton.iconIconXXXXX
RadioButton.interiorBackgroundColor   XX
RadioButton.lightColorXXXXX
RadioButton.marginInsetsXXXXX
RadioButton.rolloverBoolean  X  
RadioButton.selectColor XX  
RadioButton.shadowColorXXXXX
RadioButton.textIconGapIntegerXXXXX
RadioButton.textShiftOffsetIntegerXXXXX
RadioButton.totalInsetsInsets   XX

ScrollBar

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
ScrollBar.allowsAbsolutePositioningBooleanX X  
ScrollBar.ancestorInputMapInputMapXXXXX
ScrollBar.ancestorInputMap.RightToLeftInputMapXXXXX
ScrollBar.backgroundColorXXXXX
ScrollBar.darkShadowColor  X  
ScrollBar.focusInputMapInputMap X   
ScrollBar.focusInputMap.RightToLeftInputMap X   
ScrollBar.foregroundColorXXXXX
ScrollBar.gradientObject  X  
ScrollBar.highlightColor  X  
ScrollBar.maximumThumbSizeDimensionXXXXX
ScrollBar.minimumThumbSizeDimensionXXXXX
ScrollBar.shadowColor  X  
ScrollBar.squareButtonsBooleanX    
ScrollBar.thumbColorXXXXX
ScrollBar.thumbDarkShadowColorXXXXX
ScrollBar.thumbHeightIntegerX    
ScrollBar.thumbHighlightColorXXXXX
ScrollBar.thumbShadowColorXXXXX
ScrollBar.trackColorXXXXX
ScrollBar.trackForegroundColor   XX
ScrollBar.trackHighlightColorXXXXX
ScrollBar.trackHighlightForegroundColor   XX
ScrollBar.widthIntegerXXXXX

Separator

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
Separator.backgroundColorX XXX
Separator.foregroundColorXXXXX
Separator.highlightColorXXXXX
Separator.insetsInsetsX    
Separator.shadowColorXXXXX
Separator.thicknessIntegerX    

Slider

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
Slider.altTrackColorColor  X  
Slider.backgroundColorXXXXX
Slider.focusColorXXXXX
Slider.focusGradientObject  X  
Slider.focusInputMapInputMapXXXXX
Slider.focusInputMap.RightToLeftInputMapXXXXX
Slider.focusInsetsInsetsXXXXX
Slider.fontFontX  XX
Slider.foregroundColorXXXXX
Slider.gradientObject  X  
Slider.highlightColorXXXXX
Slider.horizontalSizeDimensionXXXXX
Slider.horizontalThumbIconIcon  X  
Slider.majorTickLengthInteger  X  
Slider.minimumHorizontalSizeDimensionXXXXX
Slider.minimumVerticalSizeDimensionXXXXX
Slider.paintValueBooleanX    
Slider.shadowColorXXXXX
Slider.thumbHeightIntegerX    
Slider.thumbWidthIntegerX    
Slider.tickColorColorXXXXX
Slider.trackWidthInteger  X  
Slider.verticalSizeDimensionXXXXX
Slider.verticalThumbIconIcon  X  

Spinner

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
Spinner.ancestorInputMapInputMapXXXXX
Spinner.arrowButtonBorderBorder  X  
Spinner.arrowButtonInsetsInsets  XXX
Spinner.arrowButtonSizeDimensionXXXXX
Spinner.backgroundColorXXXXX
Spinner.borderBorderX XXX
Spinner.disableOnBoundaryValuesTrueX    
Spinner.editorAlignmentIntegerXX XX
Spinner.editorBorderPaintedBooleanXXXXX
Spinner.fontFontXXXXX
Spinner.foregroundColorXXXXX

ToggleButton

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
ToggleButton.backgroundColorXXXXX
ToggleButton.borderBorderXXXXX
ToggleButton.darkShadowColorXXXXX
ToggleButton.disabledTextColor XX  
ToggleButton.focusColor  XXX
ToggleButton.focusInputMapInputMapXXXXX
ToggleButton.fontFontXXXXX
ToggleButton.foregroundColorXXXXX
ToggleButton.gradientObject  X  
ToggleButton.highlightColorXXXXX
ToggleButton.lightColorXXXXX
ToggleButton.marginInsetsXXXXX
ToggleButton.selectColor  X  
ToggleButton.shadowColorXXXXX
ToggleButton.textIconGapIntegerXXXXX
ToggleButton.textShiftOffsetIntegerXXXXX

ToolBarButton

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
ToolBarButton.InsetsInsets X   
ToolBarButton.marginInsets X   

ToolTip

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
ToolTip.backgroundColorXXXXX
ToolTip.backgroundInactiveColor  X  
ToolTip.borderBorderXXXXX
ToolTip.borderInactiveBorder  X  
ToolTip.fontFontXXXXX
ToolTip.foregroundColorXXXXX
ToolTip.foregroundInactiveColor  X  
ToolTip.hideAcceleratorBoolean  X  

Tables: Text editing components

EditorPane

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
EditorPane.backgroundColorXXXXX
EditorPane.borderBorderXXXXX
EditorPane.caretAspectRatioFloatX    
EditorPane.caretBlinkRateIntegerXXXXX
EditorPane.caretForegroundColorXXXXX
EditorPane.disabledBackgroundColor   XX
EditorPane.focusInputMapInputMapXXXXX
EditorPane.fontFontXXXXX
EditorPane.foregroundColorXXXXX
EditorPane.inactiveBackgroundColor X XX
EditorPane.inactiveForegroundColorXXXXX
EditorPane.marginInsetsXXXXX
EditorPane.selectionBackgroundColorXXXXX
EditorPane.selectionForegroundColorXXXXX

FormattedTextField

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
FormattedTextField.backgroundColorXXXXX
FormattedTextField.borderBorderXXXXX
FormattedTextField.caretAspectRatioFloatX    
FormattedTextField.caretBlinkRateIntegerXXXXX
FormattedTextField.caretForegroundColorXXXXX
FormattedTextField.focusInputMapInputMapXXXXX
FormattedTextField.fontFontXXXXX
FormattedTextField.foregroundColorXXXXX
FormattedTextField.inactiveBackgroundColorXXXXX
FormattedTextField.inactiveForegroundColorXXXXX
FormattedTextField.marginInsetsXXXXX
FormattedTextField.selectionBackgroundColorXXXXX
FormattedTextField.selectionForegroundColorXXXXX

PasswordField

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
PasswordField.backgroundColorXXXXX
PasswordField.borderBorderXXXXX
PasswordField.caretAspectRatioFloatX    
PasswordField.caretBlinkRateIntegerXXXXX
PasswordField.caretForegroundColorXXXXX
PasswordField.disabledBackgroundColor   XX
PasswordField.echoCharStringXX XX
PasswordField.focusInputMapInputMapXXXXX
PasswordField.fontFontXXXXX
PasswordField.foregroundColorXXXXX
PasswordField.inactiveBackgroundColorXXXXX
PasswordField.inactiveForegroundColorXXXXX
PasswordField.marginInsetsXXXXX
PasswordField.selectionBackgroundColorXXXXX
PasswordField.selectionForegroundColorXXXXX

TextArea

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
TextArea.backgroundColorXXXXX
TextArea.borderBorderXXXXX
TextArea.caretAspectRatioFloatX    
TextArea.caretBlinkRateIntegerXXXXX
TextArea.caretForegroundColorXXXXX
TextArea.disabledBackgroundColor   XX
TextArea.focusInputMapInputMapXXXXX
TextArea.fontFontXXXXX
TextArea.foregroundColorXXXXX
TextArea.inactiveBackgroundColor X XX
TextArea.inactiveForegroundColorXXXXX
TextArea.marginInsetsXXXXX
TextArea.selectionBackgroundColorXXXXX
TextArea.selectionForegroundColorXXXXX

TextComponent

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
TextComponent.selectionBackgroundInactiveColor X   

TextField

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
TextField.backgroundColorXXXXX
TextField.borderBorderXXXXX
TextField.caretAspectRatioFloatX    
TextField.caretBlinkRateIntegerXXXXX
TextField.caretForegroundColorXXXXX
TextField.darkShadowColorXXXXX
TextField.disabledBackgroundColor   XX
TextField.focusInputMapInputMapXXXXX
TextField.fontFontXXXXX
TextField.foregroundColorXXXXX
TextField.highlightColorXXXXX
TextField.inactiveBackgroundColorXXXXX
TextField.inactiveForegroundColorXXXXX
TextField.lightColorXXXXX
TextField.marginInsetsXXXXX
TextField.selectionBackgroundColorXXXXX
TextField.selectionForegroundColorXXXXX
TextField.shadowColorXXXXX

TextPane

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
TextPane.backgroundColorXXXXX
TextPane.borderBorderXXXXX
TextPane.caretAspectRatioFloatX    
TextPane.caretBlinkRateIntegerXXXXX
TextPane.caretForegroundColorXXXXX
TextPane.disabledBackgroundColor   XX
TextPane.focusInputMapInputMapXXXXX
TextPane.fontFontXXXXX
TextPane.foregroundColorXXXXX
TextPane.inactiveBackgroundColor X XX
TextPane.inactiveForegroundColorXXXXX
TextPane.marginInsetsXXXXX
TextPane.selectionBackgroundColor XXXX
TextPane.selectionForegroundColorXXXXXX

Tables: Lists, tables, and trees

List

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
List.backgroundColorXXXXX
List.cellRendererCellRendererXXXXX
List.dropLineColorColorX  XX
List.evenRowBackgroundPainterBorder X   
List.focusCellHighlightBorderBorderXXXXX
List.focusInputMapInputMapXXXXX
List.focusInputMap.RightToLeftInputMapXXXXX
List.fontFontXXXXX
List.foregroundColorXXXXX
List.lockToPositionOnScrollBoolean   XX
List.oddRowBackgroundPainterBorder X   
List.selectionBackgroundColorXXXXX
List.selectionForegroundColorXXXXX
List.sourceListBackgroundPainterBorder X   
List.sourceListFocusedSelectionBackgroundPainterBorder X   
List.sourceListSelectionBackgroundPainterBorder X   
List.timeFactorIntegerXXXXX

Table

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
Table.ancestorInputMapInputMapXXXXX
Table.ancestorInputMap.RightToLeftInputMapXXXXX
Table.ascendingSortIconIconX  XX
Table.backgroundColorXXXXX
Table.darkShadowColor   XX
Table.descendingSortIconIconX  XX
Table.dropLineColorColorX    
Table.dropLineShortColorColorX    
Table.focusCellBackgroundColorXXXXX
Table.focusCellForegroundColorXXXXX
Table.focusCellHighlightBorderBorderXXXXX
Table.focusSelectedCellHighlightBorderBorderX    
Table.fontFontXXXXX
Table.foregroundColorXXXXX
Table.gridColorColorXXXXX
Table.highlightColor   XX
Table.lightColor   XX
Table.scrollPaneBorderBorderXXXXX
Table.selectionBackgroundColorXXXXX
Table.selectionForegroundColorXXXXX
Table.shadowColor   XX
Table.sortIconColorColorX  XX
Table.sortIconHighlightColor   XX
Table.sortIconLightColor   XX

TableHeader

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
TableHeader.ancestorInputMapInputMapX  XX
TableHeader.backgroundColorXXXXX
TableHeader.cellBorderBorderXXXXX
TableHeader.focusCellBackgroundColorX  XX
TableHeader.fontFontXXXXX
TableHeader.foregroundColorXXXXX

Tree

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
Tree.ancestorInputMapInputMapXXXXX
Tree.backgroundColorXXXXX
Tree.changeSelectionWithFocusBooleanXXXXX
Tree.closedIconIcon XXXX
Tree.collapsedIconIconXXXXX
Tree.drawDashedFocusIndicatorBoolean   XX
Tree.drawHorizontalLinesBooleanX    
Tree.drawVerticalLinesBooleanX    
Tree.drawsFocusBorderBooleanX    
Tree.drawsFocusBorderAroundIconBooleanXXXXX
Tree.dropLineColorColorX  XX
Tree.editorBorderBorderXXXXX
Tree.expandedIconIconXXXXX
Tree.expandedSizeIntegerX    
Tree.focusInputMapInputMapXXXXX
Tree.focusInputMap.RightToLeftInputMapXXXXX
Tree.fontFontXXXXX
Tree.foregroundColorXXXXX
Tree.hashColorXXXXX
Tree.leafIconIcon XXXX
Tree.leafChildIndentInteger XXXX
Tree.leftChildIndentIntegerX    
Tree.lineColor XX  
Tree.lineTypeDashedBooleanXXXXX
Tree.openIconIcon XXXX
Tree.paddingIntegerX    
Tree.paintLinesBooleanXXXXX
Tree.repaintWholeRowBooleanX    
Tree.rightChildIndentIntegerXXXXX
Tree.rowHeightIntegerXXXXX
Tree.scrollsHorizontallyAndVerticallyBooleanX    
Tree.scrollsOnExpandBooleanXXXXX
Tree.selectionBackgroundColorXXXXX
Tree.selectionBorderColorColorXXXXX
Tree.selectionForegroundColorXXXXX
Tree.textBackgroundColorXXXXX
Tree.textForegroundColorXXXXX
Tree.timeFactorIntegerXXXXX

Tables: Panels, panes, and tool bars

Panel

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
Panel.backgroundColorXXXXX
Panel.fontFontXXXXX
Panel.foregroundColorXXXXX
Panel.opaqueBoolean X   

RootPane

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
RootPane.ancestorInputMapInputMapXXXXX
RootPane.ColorChooserDialogBorderBorder  X  
RootPane.defaultButtonWindowKeyBindingsObjectXXX  
RootPane.errorDialogBorderBorder  XXX
RootPane.fileChooserDialogBorderBorder  X  
RootPane.frameBorderBorder  X  
RootPane.informationDialogBorderBorder  X  
RootPane.plainDialogBorderBorder  X  
RootPane.questionDialogBorderBorder  X  
RootPane.warningDialogBorderBorder  X  

ScrollPane

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
ScrollPane.ancestorInputMapInputMapXXXXX
ScrollPane.ancestorInputMap.RightToLeftInputMapXXXXX
ScrollPane.backgroundColorXXXXX
ScrollPane.borderBorderXXXXX
ScrollPane.fontFontXXXXX
ScrollPane.foregroundColorXXXXX

SplitPane

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
SplitPane.ancestorInputMapInputMapXXXXX
SplitPane.backgroundColorXXXXX
SplitPane.borderBorderXXXXX
SplitPane.centerOneTouchButtonsBoolean  X  
SplitPane.darkShadowColorXXXXX
SplitPane.dividerFocusColorColor  X  
SplitPane.dividerSizeIntegerXXXXX
SplitPane.highlightColorXXXXX
SplitPane.oneTouchButtonsOpaqueBoolean  X  
SplitPane.oneTouchButtonSizeIntegerX    
SplitPane.oneTouchOffsetIntegerX    
SplitPane.leftButtonTextString X   
SplitPane.rightButtonTextString X   
SplitPane.shadowColorXXXXX
SplitPane.supportsOneTouchButtonsBooleanX    

SplitPaneDivider

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
SplitPaneDivider.borderBorderX XXX
SplitPaneDivider.draggingColorColorX XXX

TabbedPane

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
TabbedPane.ancestorInputMapInputMapXXXXX
TabbedPane.backgroundColorXXXXX
TabbedPane.borderHighlightColorColor  X  
TabbedPane.contentAreaColorColor  X  
TabbedPane.contentBorderInsetsInsetsXXXXX
TabbedPane.contentOpaqueBooleanXXXXX
TabbedPane.darkShadowColorXXXXX
TabbedPane.focusColorXXXXX
TabbedPane.focusInputMapInputMapXXXXX
TabbedPane.fontFontXXXXX
TabbedPane.foregroundColorXXXXX
TabbedPane.highlightColorXXXXX
TabbedPane.isTabRolloverBooleanX    
TabbedPane.leftTabInsetsInsets X   
TabbedPane.lightColorXXXXX
TabbedPane.opaqueBoolean X   
TabbedPane.rightTabInsetsInsets X   
TabbedPane.selectHighlightColor  X  
TabbedPane.selectedColor  X  
TabbedPane.selectedTabPadInsetsInsetsXXXXX
TabbedPane.selectionFollowsFocusBooleanX    
TabbedPane.shadowColorXXXXX
TabbedPane.smallFontFont X   
TabbedPane.tabAreaBackgroundColor  X  
TabbedPane.tabAreaInsetsInsetsXXXXX
TabbedPane.tabInsetsInsets XXXX
TabbedPane.tabRunOverlayIntegerXXXXX
TabbedPane.tabsOpaqueBooleanXXXXX
TabbedPane.tabsOverlapBorderBooleanXXXXX
TabbedPane.textInconGapIntegerXXXXX
TabbedPane.unselectedBackgroundColor  X  
TabbedPane.useSmallLayoutBoolean X   

ToolBar

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
ToolBar.ancestorInputMapInputMapXXXXX
ToolBar.backgroundColorXXXXX
ToolBar.borderBorderXXXXX
ToolBar.borderColorColor  X  
ToolBar.darkShadowColorXXXXX
ToolBar.dockingBackgroundColorXXXXX
ToolBar.dockingForegroundColorXXXXX
ToolBar.floatingBackgroundColorXXXXX
ToolBar.floatingForegroundColorXXXXX
ToolBar.fontFontXXXXX
ToolBar.foregroundColorXXXXX
ToolBar.handleIconIconX    
ToolBar.highlightColorXXXXX
ToolBar.isRolloverBoolean  X  
ToolBar.lightColorXXXXX
ToolBar.nonrolloverBorderBorder  X  
ToolBar.rolloverBorderBorder  X  
ToolBar.separatorSizeDimensionX X  
ToolBar.shadowColorXX XX

Viewport

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
Viewport.backgroundColorXXXXX
Viewport.fontFontXXXXX
Viewport.foregroundColorXXXXX

Tables: Menu bars, menus, and menu items

CheckBoxMenuItem

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
CheckBoxMenuItem.acceleratorDelimiterString X   
CheckBoxMenuItem.acceleratorFontFontXXXXX
CheckBoxMenuItem.acceleratorForegroundColorXXXXX
CheckBoxMenuItem.acceleratorSelectionForegroundColorXXXXX
CheckBoxMenuItem.arrowIconIconXXXXX
CheckBoxMenuItem.backgroundColorXXXXX
CheckBoxMenuItem.borderBorderXXXXX
CheckBoxMenuItem.borderPaintedBooleanXXXXX
CheckBoxMenuItem.checkIconIconXXXXX
CheckBoxMenuItem.checkIconFactoryObject   XX
CheckBoxMenuItem.checkIconOffsetInteger   XX
CheckBoxMenuItem.commandSoundString  XXX
CheckBoxMenuItem.disabledBackgroundColor X   
CheckBoxMenuItem.disabledForegroundColor XX  
CheckBoxMenuItem.evenHeightBoolean   XX
CheckBoxMenuItem.fontFontXXXXX
CheckBoxMenuItem.foregroundColorXXXXX
CheckBoxMenuItem.gradientObject  X  
CheckBoxMenuItem.marginInsetsXXXXX
CheckBoxMenuItem.minimumTextOffsetInteger   XX
CheckBoxMenuItem.opaqueBoolean   XX
CheckBoxMenuItem.selectionBackgroundColorXXXXX
CheckBoxMenuItem.selectionForegroundColorXXXXX
 TypeGTK+Mac OS XMetalWindowsWindows
Classic
Menu.acceleratorFontFontXXXXX
Menu.acceleratorForegroundColorXXXXX
Menu.acceleratorSelectionForegroundColorXXXXX
Menu.arrowIconIconXXXXX
Menu.backgroundColorXXXXX
Menu.borderBorderXXXXX
Menu.borderPaintedBooleanXXXXX
Menu.checkIconIconXXXXX
Menu.checkIconFactoryObject   XX
Menu.checkIconOffsetInteger   XX
Menu.consumesTabsBoolean X   
Menu.crossMenuMnemonicBooleanXXX  
Menu.disabledBackgroundColor XX  
Menu.disabledForegroundColor XX  
Menu.evenHeightBoolean   XX
Menu.fontFontXXXXX
Menu.foregroundColorXXXXX
Menu.marginInsetsXXXXX
Menu.menuPopupOffsetXIntegerXXXXX
Menu.menuPopupOffsetYIntegerXXXXX
Menu.minimumTextOffsetInteger   XX
Menu.opaqueBoolean  XXX
Menu.selectionBackgroundColorXXXXX
Menu.selectionForegroundColorXXXXX
Menu.shortcutKeysObjectXXXXX
Menu.submenuPopupOffsetXIntegerXXXXX
Menu.submenuPopupOffsetYIntegerXXXXX
Menu.useMenuBarBackgroundForTopLevelBoolean   XX
 TypeGTK+Mac OS XMetalWindowsWindows
Classic
MenuBar.backgroundColorXXXXX
MenuBar.backgroundPainterBorder X   
MenuBar.borderBorderXXXXX
MenuBar.borderColorColor  X  
MenuBar.disabledBackgroundColor X   
MenuBar.disabledForegroundColor X   
MenuBar.fontFontXXXXX
MenuBar.foregroundColorXXXXX
MenuBar.gradientObject  X  
MenuBar.heightInteger   XX
MenuBar.highlightColorXXXXX
MenuBar.marginInsets X   
MenuBar.rolloverEnabledBoolean   XX
MenuBar.selectedBackgroundPainterBorder X   
MenuBar.selectionBackgroundColor X   
MenuBar.selectionForegroundColor X   
MenuBar.shadowColorXXXXX
MenuBar.windowBindingsObjectXXXXX
 TypeGTK+Mac OS XMetalWindowsWindows
Classic
MenuItem.acceleratorDelimiterStringXXXXX
MenuItem.acceleratorFontFontXXXXX
MenuItem.acceleratorForegroundColorXXXXX
MenuItem.acceleratorSelectionForegroundColorXXXXX
MenuItem.arrowIconIconXXXXX
MenuItem.backgroundColorXXXXX
MenuItem.borderBorderXXXXX
MenuItem.borderPaintedBooleanXXXXX
MenuItem.checkIconIcon XXXX
MenuItem.checkIconFactoryObject   XX
MenuItem.checkIconOffsetInteger   XX
MenuItem.commandSoundString  XXX
MenuItem.disabledAreNavigableBoolean   XX
MenuItem.disabledBackgroundColor X   
MenuItem.disabledForegroundColor XXXX
MenuItem.evenHeightBoolean   XX
MenuItem.fontFontXXXXX
MenuItem.foregroundColorXXXXX
MenuItem.marginInsetsXXXXX
MenuItem.minimumTextOffsetInteger   XX
MenuItem.opaqueBoolean   XX
MenuItem.selectedBackgroundPainterBorder X   
MenuItem.selectionBackgroundColorXXXXX
MenuItem.selectionForegroundColorXXXXX

PopupMenu

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
PopupMenu.backgroundColorXXXXX
PopupMenu.borderBorderXXXXX
PopupMenu.consumeEventOnCloseBooleanXXXXX
PopupMenu.fontFontXXXXX
PopupMenu.foregroundColorXXXXX
PopupMenu.popupSoundString  XXX
PopupMenu.selectedWindowInputMapBindingsObjectXXXXX
PopupMenu.selectedWindowInputMapBindings.RightToLeftObjectXXXXX
PopupMenu.selectionBackgroundColor X   
PopupMenu.selectionForegroundColor X   

RadioButtonMenuItem

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
RadioButtonMenuItem.acceleratorDelimiterString X   
RadioButtonMenuItem.acceleratorFontFontXXXXX
RadioButtonMenuItem.acceleratorForegroundColorXXXXX
RadioButtonMenuItem.acceleratorSelectionForegroundColorXXXXX
RadioButtonMenuItem.arrowIconIconXXXXX
RadioButtonMenuItem.backgroundColorXXXXX
RadioButtonMenuItem.borderBorderXXXXX
RadioButtonMenuItem.borderPaintedBooleanXXXXX
RadioButtonMenuItem.checkIconIconXXXXX
RadioButtonMenuItem.checkIconFactoryObject   XX
RadioButtonMenuItem.checkIconOffsetInteger   XX
RadioButtonMenuItem.commandSoundString  XXX
RadioButtonMenuItem.disabledBackgroundColor X   
RadioButtonMenuItem.disabledForegroundColor XXXX
RadioButtonMenuItem.evenHeightBoolean   XX
RadioButtonMenuItem.fontFontXXXXX
RadioButtonMenuItem.foregroundColorXXXXX
RadioButtonMenuItem.gradientObject  X  
RadioButtonMenuItem.marginInsetsXXXXX
RadioButtonMenuItem.minimumTextOffsetInteger   XX
RadioButtonMenuItem.opaqueBoolean   XX
RadioButtonMenuItem.selectionBackgroundColorXXXXX
RadioButtonMenuItem.selectionForegroundColorXXXXX

Tables: Desktop and internal frames

Desktop

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
Desktop.ancestorInputMapInputMapX  XX
Desktop.backgroundColorX  XX
Desktop.minOnScreenInsetsInsetsX  XX

DesktopIcon

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
DesktopIcon.backgroundColor  X  
DesktopIcon.borderBorderXXXXX
DesktopIcon.fontFont  X  
DesktopIcon.foregroundColor  X  
DesktopIcon.widthInteger  XXX

InternalFrame

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
InternalFrame.activeBorderColorColor   XX
InternalFrame.activeTitleBackgroundColor XXXX
InternalFrame.activeTitleForegroundColor XXXX
InternalFrame.activeTitleGradientObject  XXX
InternalFrame.backgroundColor X   
InternalFrame.borderBorderX XXX
InternalFrame.borderColorColorXXXXX
InternalFrame.borderDarkShadowColorXXXXX
InternalFrame.borderHighlightColorXXXXX
InternalFrame.borderLightColorXXXXX
InternalFrame.borderShadowColorXXXXX
InternalFrame.borderWidthInteger   XX
InternalFrame.closeButtonToolTipString X   
InternalFrame.closeIconIconXXXXX
InternalFrame.closeSoundString  XXX
InternalFrame.iconIconX XXX
InternalFrame.iconButtonToolTipString X   
InternalFrame.iconifyIconIconXXXXX
InternalFrame.inactiveBorderColorColor   XX
InternalFrame.inactiveTitleBackgroundColor XXXX
InternalFrame.inactiveTitleForegroundColor XXXX
InternalFrame.inactiveTitleGradientObject   XX
InternalFrame.layoutTitlePaneAtOriginBooleanX  XX
InternalFrame.maxButtonToolTipString X   
InternalFrame.maximizeIconIconXXXXX
InternalFrame.maximizeSoundString  XXX
InternalFrame.minimizeIconIconXXXXX
InternalFrame.minimizeSoundString  XXX
InternalFrame.opaqueBoolean X   
InternalFrame.optionDialogBackgroundColor X   
InternalFrame.optionDialogBorderBorder  X  
InternalFrame.optionDialogTitleFontColor X   
InternalFrame.paletteBackgroundColor X   
InternalFrame.paletteBorderBorder  X  
InternalFrame.paletteCloseIconIcon  X  
InternalFrame.paletteTitleFontColor X   
InternalFrame.paletteTitleHeightInteger  X  
InternalFrame.resizeIconHighlightColor   XX
InternalFrame.resizeIconShadowColor   XX
InternalFrame.restoreButtonToolTipString X   
InternalFrame.restoreDownSoundString  XXX
InternalFrame.restoreUpSoundString  XXX
InternalFrame.titleButtonHeightInteger   XX
InternalFrame.titleButtonToolTipsOnBoolean   XX
InternalFrame.titleButtonWidthInteger   XX
InternalFrame.titleFontFontXXXXX
InternalFrame.titlePaneHeightInteger   XX
InternalFrame.useTaskBarBooleanX    
InternalFrame.windowBindingsObjectXX XX

InternalFrameTitlePane

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
InternalFrameTitlePane.closeButtonAcessibleNameString X   
InternalFrameTitlePane.closeButtonOpacityBoolean   XX
InternalFrameTitlePane.closeButtonTextString X   
InternalFrameTitlePane.iconifyButtonAccessibleNameString X   
InternalFrameTitlePane.iconifyButtonOpacityBoolean   XX
InternalFrameTitlePane.maximizeButtonAccessibleNameString X   
InternalFrameTitlePane.maximizeButtonOpacityBoolean   XX
InternalFrameTitlePane.maximizeButtonTextString X   
InternalFrameTitlePane.minimizeButtonTextString X   
InternalFrameTitlePane.moveButtonTextString X   
InternalFrameTitlePane.restoreButtonTextString X   
InternalFrameTitlePane.sizeButtonTextString X   
InternalFrameTitlePane.titlePaneLayoutObjectX    

Tables: Standard dialogs

ColorChooser

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
ColorChooser.backgroundColorXXXXX
ColorChooser.cancelTextString X   
ColorChooser.fontFontXXXXX
ColorChooser.foregroundColorXXXXX
ColorChooser.hsbBlueTextString X   
ColorChooser.hsbBrightnessTextString X   
ColorChooser.hsbDisplayMnemonicIndexInteger X   
ColorChooser.hsbGreenTextString X   
ColorChooser.hsbHueTextString X   
ColorChooser.hsbNameTextString X   
ColorChooser.hsbRedTextString X   
ColorChooser.hsbSaturationTextString X   
ColorChooser.okTextString X   
ColorChooser.panelsObjectX    
ColorChooser.previewTextString X   
ColorChooser.resetTextString X   
ColorChooser.rgbBlueTextString X   
ColorChooser.rgbDisplayedMnemonicIndexInteger X   
ColorChooser.rgbGreenTextString X   
ColorChooser.rgbNameTextString X   
ColorChooser.rgbRedTextString X   
ColorChooser.sampleTextString X   
ColorChooser.showPreviewPanelTextBooleanX    
ColorChooser.swatchesDefaultRecentColorColorXXXXX
ColorChooser.swatchesDisplayedMnemonicIndexInteger X   
ColorChooser.swatchesNameTextString X   
ColorChooser.swatchesRecentSwatchSizeDimensionXXXXX
ColorChooser.swatchesRecentTextString X   
ColorChooser.swatchesSwatchSizeDimensionXXXXX

FileChooser

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
FileChooser.acceptAllFileFilterTextString X   
FileChooser.ancestorInputMapInputMapXXXXX
FileChooser.byDateTextString X   
FileChooser.byNameTextString X   
FileChooser.cancelButtonMnemonicInteger X   
FileChooser.cancelButtonTextString X   
FileChooser.chooseButtonTextString X   
FileChooser.createButtonTextString X   
FileChooser.desktopNameString X   
FileChooser.detailsViewIconIconXX XX
FileChooser.directoryDescriptionTextString X   
FileChooser.directoryOpenButtonMnemonicInteger X   
FileChooser.directoryOpenButtonTextString X   
FileChooser.fileDescriptionTextString XX  
FileChooser.fileNameLabelMnemonicInteger XXXX
FileChooser.fileNameLabelTextString X   
FileChooser.filesOfTypeLabelMnemonicInteger XX  
FileChooser.filesOfTypeLabelTextString X   
FileChooser.helpButtonMnemonicInteger X   
FileChooser.helpButtonTextString X   
FileChooser.homeFolderIconIconXXXXX
FileChooser.listFontFont   XX
FileChooser.listViewBackgroundColor   XX
FileChooser.listViewBorderBorder   XX
FileChooser.listViewIconIconXXX  
FileChooser.listViewWindowsStyleBoolean   XX
FileChooser.lookInLabelMnemonicInteger XXXX
FileChooser.mac.newFolderString X   
FileChooser.mac.newFolder.subsequentString X   
FileChooser.newFolderAccessibleNameString X   
FileChooser.newFolderButtonTextString X   
FileChooser.newFolderErrorSeparatorString X   
FileChooser.newFolderErrorTextString X   
FileChooser.newFolderExistsErrorTextString X   
FileChooser.newFolderIconIconXXXXX
FileChooser.newFolderPromptTextString X   
FileChooser.newFolderTitleTextString X   
FileChooser.noPlacesBarBoolean   XX
FileChooser.openButtonMnemonicInteger X   
FileChooser.openDialogTextString X   
FileChooser.openTitleTextString X   
FileChooser.readOnlyBooleanXXXXX
FileChooser.saveButtonMnemonicInteger X   
FileChooser.saveButtonTextString X   
FileChooser.saveDialogFileNameLabelTextString X   
FileChooser.saveDialogTitleTextString X   
FileChooser.saveTitleTextString X   
FileChooser.untitledFileNameString X   
FileChooser.untitledFolderNameString X   
FileChooser.upFolderIconIconXXXXX
FileChooser.updateButtonMnemonicInteger X   
FileChooser.updateButtonTextString X   
FileChooser.useSystemExtensionHidingBooleanXXXXX
FileChooser.usesSingleFilePaneBooleanXXXXX

OptionPane

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
OptionPane.backgroundColorXXXXX
OptionPane.borderBorderXXXXX
OptionPane.buttonAreaBorderBorderXXXXX
OptionPane.buttonClickThresholdIntegerXXXXX
OptionPane.buttonFontFont X XX
OptionPane.buttonMinimumWidthInteger   XX
OptionPane.buttonOrientationIntegerX    
OptionPane.buttonPaddingIntegerX    
OptionPane.cancelButtonMnemonicString X   
OptionPane.cancelButtonTextString X   
OptionPane.errorDialog.border.backgroundColor  X  
OptionPane.errorDialog.titlePane.backgroundColor  X  
OptionPane.errorDialog.titlePane.foregroundColor  X  
OptionPane.errorDialog.titlePane.shadowColor  X  
OptionPane.errorIconIconXXXXX
OptioinPane.errorSoundString  XXX
OptionPane.fontFontXXXXX
OptionPane.foregroundColorXXXXX
OptionPane.informationIconIconXXXXX
OptionPane.informationSoundString  XXX
OptionPane.inputDialogTitleString X   
OptionPane.isYesLastBooleanX    
OptionPane.messageAreaBorderBorderXXXXX
OptionPane.messageDialogTitleString X   
OptionPane.messageFontFont X XX
OptionPane.messageForegroundColorXXXXX
OptionPane.minimumSizeDimensionXXXXX
OptionPane.noButtonMnemonicString X   
OptionPane.noButtonTextString X   
OptionPane.okButtonMnemonicString X   
OptionPane.okButtonMnemonicString X   
OptionPane.okButtonTextString X   
OptionPane.questionDialog.border.backgroundColor  X  
OptionPane.questionDialog.titlePane.backgroundColor  X  
OptionPane.questionDialog.titlePane.foregroundColor  X  
OptionPane.questionDialog.titlePane.shadowColor  X  
OptionPane.questionIconIconXX XX
OptionPane.questionSoundString  XXX
OptionPane.sameSizeButtonsBooleanX    
OptionPane.setButtonMarginBooleanX    
OptionPane.titleTextString X   
OptionPane.warningDialog.border.backgroundColor  X  
OptionPane.warningDialog.titlePane.backgroundColor  X  
OptionPane.warningDialog.titlePane.foregroundColor  X  
OptionPane.warningDialog.titlePane.shadowColor  X  
OptionPane.warningIconIconXXXXX
OptionPane.warningSoundString  XXX
OptionPane.windowBindingsObjectXXXXX
OptionPane.yesButtonMnemonicString X   
OptionPane.yesButtonTextString X   

PrintingDialog

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
PrintingDialog.abortButtonTextString X   
PrintingDialog.abortButtonToolTipTextString X   
PrintingDialog.contentAbortingTextString X   
PrintingDialog.contentInitialTextString X   
PrintingDialog.contentProgressTextString X   
PrintingDialog.titleAbortingTextString X   
PrintingDialog.titleProgressTextString X   

Tables: Borders

InsetBorder

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
InsetBorder.aquaVariantBorder X   

TitledBorder

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
TitledBorder.aquaVariantBorder X   
TitledBorder.borderBorderXXXXX
TitledBorder.fontFontXXXXX
TitledBorder.titleColorColorXXXXX

Tables: Miscellaneous defaults

AbstractUndoableEdit

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
AbstractUndoableEdit.redoTextString X   
AbstractUndoableEdit.undoTextString X   

Application

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
Application.useSystemFontSettingsBoolean   XX

AuditoryCues

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
AuditoryCues.allAuditoryCuesObjectXX XX
AuditoryCues.cueListObjectXX XX
AuditoryCues.noAuditoryCuesObjectXX XX

FileView

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
FileView.computerIconIconXXXXX
FileView.directoryIconIconXXXXX
FileView.fileIconIconXXXXX
FileView.floppyDriveIconIconXXXXX
FileView.hardDriveIconIconXXXXX

Focus

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
Focus.ColorColor X   

IsindexView

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
IsindexView.promptString X   

ProgressMonitor

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
ProgressMonitor.progressTextString X   

ToolTipManager

 TypeGTK+Mac OS XMetalWindowsWindows
Classic
ToolTipManager.enableToolTipModeStringX  XX
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值