2009-12-23 91 views

回答

3

這取決於Java實現。 Here是一個具有簡單代碼的博客帖子,您可以運行該代碼以查看所有可用屬性及其當前值。

+6

在堆棧溢出中阻止回答鏈接。提供該頁面的部分內容,以便在答案中回答OP的問題,以便未來的讀者即使鏈接被破壞也能夠閱讀。 – 2014-09-09 09:17:35

5

對於什麼是值得的,你可以找到一個發燒友版本,其中所有的屬性都顯示在一個GUI中,每個組件都在選項卡窗格中的一個單獨的選項卡上。您也可以更改LAF。檢查出UIManager Defaults

+0

謝謝!在這之前我曾經偶然發現過這個工具,並且這是導致我再次遇到的鏈接。很有用。 (我當前正試圖將Java 8打包成合理的HiDPI支持 - 字體,圖標和間距。我希望這不是傻瓜在Java 9增加官方支持之前的差事......) – 2016-05-16 12:13:37

3

之前發佈的代碼只是獲取由當前外觀設置的屬性&感覺哪個是金屬l & f默認情況下。

它列出了總共636個定義的屬性我的系統(操作系統與Java 1.6.0_17)上與Windows大號& F和花片大號& F.少定義,我發現在互聯網上的另一個列表(http://www.java2s.com/Tutorial/Java/0240__Swing/ListingUIDefaultProperties.htm),其中795是找到。

所以我認爲問題仍然存在:哪些屬性?顯然,即使是金屬L & F也沒有設置它們全部(或導致795的代碼錯誤)。

我很困惑的事實似乎沒有太陽官方列表,這將是我真正在尋找的(以及OP如果我有問題的權利)。

+0

我有[同樣的問題](http ://stackoverflow.com/questions/5729306/ui-properties-does-not-contain-some-keys)! – Alberto 2011-04-20 11:10:52

+0

@Alberto檢查我的答案我自己的問題[這裏](http://stackoverflow.com/questions/2085271/java-swing-a-list-of-all-uidefaults-properties),你會發現一個解釋爲什麼這個問題真的不是一個問題。基本上,你可以設置你想要的,但檢查你正在使用的L&F的屬性,因爲這些可以被期望是l&f使用的唯一屬性。 – 2011-04-30 10:01:01

17

我發現Nimbus的外觀使用和資源鍵的正式名單的感受:

http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/_nimbusDefaults.html

與官方組件屬性:

http://docs.oracle.com/javase/8/docs/api/javax/swing/plaf/synth/doc-files/componentProperties.html

,這裏是另一個排氣列表(不涉及Nimbus)。 This is the source

AbstractButton.clickText 
AbstractDocument.additionText 
AbstractDocument.deletionText 
AbstractDocument.redoText 
AbstractDocument.styleChangeText 
AbstractDocument.undoText 
AbstractUndoableEdit.redoText 
AbstractUndoableEdit.undoText 
AuditoryCues.allAuditoryCues 
AuditoryCues.cueList 
AuditoryCues.noAuditoryCues 
Button.background 
Button.border 
Button.darkShadow 
Button.defaultButtonFollowsFocus 
Button.disabledText 
Button.focusInputMap 
Button.font 
Button.foreground 
Button.highlight 
Button.light 
Button.margin 
Button.opaque 
Button.select 
Button.shadow 
Button.textIconGap 
Button.textShiftOffset 
ButtonUI 
CheckBox.background 
CheckBox.border 
CheckBox.disabledText 
CheckBox.focusInputMap 
CheckBox.font 
CheckBox.foreground 
CheckBox.icon 
CheckBox.margin 
CheckBox.select 
CheckBox.textIconGap 
CheckBox.textShiftOffset 
CheckBoxMenuItem.acceleratorDelimiter 
CheckBoxMenuItem.acceleratorFont 
CheckBoxMenuItem.acceleratorForeground 
CheckBoxMenuItem.acceleratorSelectionForeground 
CheckBoxMenuItem.arrowIcon 
CheckBoxMenuItem.background 
CheckBoxMenuItem.border 
CheckBoxMenuItem.borderPainted 
CheckBoxMenuItem.checkIcon 
CheckBoxMenuItem.dashIcon 
CheckBoxMenuItem.disabledBackground 
CheckBoxMenuItem.disabledForeground 
CheckBoxMenuItem.font 
CheckBoxMenuItem.foreground 
CheckBoxMenuItem.margin 
CheckBoxMenuItem.selectionBackground 
CheckBoxMenuItem.selectionForeground 
CheckBoxMenuItemUI 
CheckBoxUI 
ColorChooser.background 
ColorChooser.cancelText 
ColorChooser.font 
ColorChooser.foreground 
ColorChooser.hsbBlueText 
ColorChooser.hsbBrightnessText 
ColorChooser.hsbDisplayedMnemonicIndex 
ColorChooser.hsbGreenText 
ColorChooser.hsbHueText 
ColorChooser.hsbMnemonic 
ColorChooser.hsbNameText 
ColorChooser.hsbRedText 
ColorChooser.hsbSaturationText 
ColorChooser.okText 
ColorChooser.previewText 
ColorChooser.resetMnemonic 
ColorChooser.resetText 
ColorChooser.rgbBlueMnemonic 
ColorChooser.rgbBlueText 
ColorChooser.rgbDisplayedMnemonicIndex 
ColorChooser.rgbGreenMnemonic 
ColorChooser.rgbGreenText 
ColorChooser.rgbMnemonic 
ColorChooser.rgbNameText 
ColorChooser.rgbRedMnemonic 
ColorChooser.rgbRedText 
ColorChooser.sampleText 
ColorChooser.swatchesDefaultRecentColor 
ColorChooser.swatchesDisplayedMnemonicIndex 
ColorChooser.swatchesMnemonic 
ColorChooser.swatchesNameText 
ColorChooser.swatchesRecentSwatchSize 
ColorChooser.swatchesRecentText 
ColorChooser.swatchesSwatchSize 
ColorChooserUI 
ComboBox.ancestorInputMap 
ComboBox.background 
ComboBox.buttonBackground 
ComboBox.buttonDarkShadow 
ComboBox.buttonHighlight 
ComboBox.buttonShadow 
ComboBox.disabledBackground 
ComboBox.disabledForeground 
ComboBox.font 
ComboBox.foreground 
ComboBox.isEnterSelectablePopup 
ComboBox.selectionBackground 
ComboBox.selectionForeground 
ComboBox.timeFactor 
ComboBox.togglePopupText 
ComboBoxUI 
Desktop.ancestorInputMap 
Desktop.background 
Desktop.minOnScreenInsets 
DesktopIcon.border 
DesktopIconUI 
DesktopPaneUI 
EditorPane.background 
EditorPane.border 
EditorPane.caretBlinkRate 
EditorPane.caretForeground 
EditorPane.focusInputMap 
EditorPane.font 
EditorPane.foreground 
EditorPane.inactiveBackground 
EditorPane.inactiveForeground 
EditorPane.margin 
EditorPane.selectionBackground 
EditorPane.selectionForeground 
EditorPaneUI 
FileChooser.acceptAllFileFilterText 
FileChooser.ancestorInputMap 
FileChooser.byDateText 
FileChooser.byNameText 
FileChooser.cancelButtonMnemonic 
FileChooser.cancelButtonText 
FileChooser.chooseButtonText 
FileChooser.createButtonText 
FileChooser.desktopName 
FileChooser.detailsViewIcon 
FileChooser.directoryDescriptionText 
FileChooser.directoryOpenButtonMnemonic 
FileChooser.directoryOpenButtonText 
FileChooser.fileDescriptionText 
FileChooser.fileNameLabelMnemonic 
FileChooser.fileNameLabelText 
FileChooser.fileSizeGigaBytes 
FileChooser.fileSizeKiloBytes 
FileChooser.fileSizeMegaBytes 
FileChooser.filesOfTypeLabelMnemonic 
FileChooser.filesOfTypeLabelText 
FileChooser.helpButtonMnemonic 
FileChooser.helpButtonText 
FileChooser.homeFolderIcon 
FileChooser.listViewIcon 
FileChooser.lookInLabelMnemonic 
FileChooser.mac.newFolder 
FileChooser.mac.newFolder.subsequent 
FileChooser.newFolderAccessibleName 
FileChooser.newFolderButtonText 
FileChooser.newFolderErrorSeparator 
FileChooser.newFolderErrorText 
FileChooser.newFolderExistsErrorText 
FileChooser.newFolderIcon 
FileChooser.newFolderPromptText 
FileChooser.newFolderTitleText 
FileChooser.openButtonMnemonic 
FileChooser.openButtonText 
FileChooser.openDialogTitleText 
FileChooser.openTitleText 
FileChooser.readOnly 
FileChooser.saveButtonMnemonic 
FileChooser.saveButtonText 
FileChooser.saveDialogFileNameLabelText 
FileChooser.saveDialogTitleText 
FileChooser.saveTitleText 
FileChooser.untitledFileName 
FileChooser.untitledFolderName 
FileChooser.upFolderIcon 
FileChooser.updateButtonMnemonic 
FileChooser.updateButtonText 
FileChooser.useSystemExtensionHiding 
FileChooser.usesSingleFilePane 
FileChooserUI 
FileView.computerIcon 
FileView.directoryIcon 
FileView.fileIcon 
FileView.floppyDriveIcon 
FileView.hardDriveIcon 
Focus.color 
FormView.browseFileButtonText 
FormView.resetButtonText 
FormView.submitButtonText 
FormattedTextField.background 
FormattedTextField.border 
FormattedTextField.caretBlinkRate 
FormattedTextField.caretForeground 
FormattedTextField.focusInputMap 
FormattedTextField.font 
FormattedTextField.foreground 
FormattedTextField.inactiveBackground 
FormattedTextField.inactiveForeground 
FormattedTextField.margin 
FormattedTextField.selectionBackground 
FormattedTextField.selectionForeground 
FormattedTextFieldUI 
IconButton.font 
InsetBorder.aquaVariant 
InternalFrame.activeTitleBackground 
InternalFrame.activeTitleForeground 
InternalFrame.background 
InternalFrame.borderColor 
InternalFrame.borderDarkShadow 
InternalFrame.borderHighlight 
InternalFrame.borderLight 
InternalFrame.borderShadow 
InternalFrame.closeButtonToolTip 
InternalFrame.closeIcon 
InternalFrame.iconButtonToolTip 
InternalFrame.iconifyIcon 
InternalFrame.inactiveTitleBackground 
InternalFrame.inactiveTitleForeground 
InternalFrame.maxButtonToolTip 
InternalFrame.maximizeIcon 
InternalFrame.minimizeIcon 
InternalFrame.opaque 
InternalFrame.optionDialogBackground 
InternalFrame.optionDialogTitleFont 
InternalFrame.paletteBackground 
InternalFrame.paletteTitleFont 
InternalFrame.restoreButtonToolTip 
InternalFrame.titleFont 
InternalFrame.windowBindings 
InternalFrameTitlePane.closeButtonAccessibleName 
InternalFrameTitlePane.closeButtonOpacity 
InternalFrameTitlePane.closeButtonText 
InternalFrameTitlePane.iconifyButtonAccessibleName 
InternalFrameTitlePane.iconifyButtonOpacity 
InternalFrameTitlePane.maximizeButtonAccessibleName 
InternalFrameTitlePane.maximizeButtonOpacity 
InternalFrameTitlePane.maximizeButtonText 
InternalFrameTitlePane.minimizeButtonText 
InternalFrameTitlePane.moveButtonText 
InternalFrameTitlePane.restoreButtonText 
InternalFrameTitlePane.sizeButtonText 
InternalFrameUI 
IsindexView.prompt 
Label.background 
Label.disabledForeground 
Label.disabledShadow 
Label.font 
Label.foreground 
Label.opaque 
LabelUI 
List.background 
List.cellRenderer 
List.dropLineColor 
List.evenRowBackgroundPainter 
List.focusCellHighlightBorder 
List.focusInputMap 
List.focusInputMap.RightToLeft 
List.font 
List.foreground 
List.oddRowBackgroundPainter 
List.selectionBackground 
List.selectionForeground 
List.sourceListBackgroundPainter 
List.sourceListFocusedSelectionBackgroundPainter 
List.sourceListSelectionBackgroundPainter 
List.timeFactor 
ListUI 
Menu.acceleratorFont 
Menu.acceleratorForeground 
Menu.acceleratorSelectionForeground 
Menu.arrowIcon 
Menu.background 
Menu.border 
Menu.borderPainted 
Menu.checkIcon 
Menu.consumesTabs 
Menu.crossMenuMnemonic 
Menu.disabledBackground 
Menu.disabledForeground 
Menu.font 
Menu.foreground 
Menu.margin 
Menu.menuPopupOffsetX 
Menu.menuPopupOffsetY 
Menu.selectionBackground 
Menu.selectionForeground 
Menu.shortcutKeys 
Menu.submenuPopupOffsetX 
Menu.submenuPopupOffsetY 
MenuBar.background 
MenuBar.backgroundPainter 
MenuBar.border 
MenuBar.disabledBackground 
MenuBar.disabledForeground 
MenuBar.font 
MenuBar.foreground 
MenuBar.highlight 
MenuBar.margin 
MenuBar.selectedBackgroundPainter 
MenuBar.selectionBackground 
MenuBar.selectionForeground 
MenuBar.shadow 
MenuBar.windowBindings 
MenuBarUI 
MenuItem.acceleratorDelimiter 
MenuItem.acceleratorFont 
MenuItem.acceleratorForeground 
MenuItem.acceleratorSelectionForeground 
MenuItem.arrowIcon 
MenuItem.background 
MenuItem.border 
MenuItem.borderPainted 
MenuItem.checkIcon 
MenuItem.disabledBackground 
MenuItem.disabledForeground 
MenuItem.font 
MenuItem.foreground 
MenuItem.margin 
MenuItem.selectedBackgroundPainter 
MenuItem.selectionBackground 
MenuItem.selectionForeground 
MenuItemUI 
MenuUI 
OptionPane.background 
OptionPane.border 
OptionPane.buttonAreaBorder 
OptionPane.buttonClickThreshhold 
OptionPane.buttonFont 
OptionPane.cancelButtonMnemonic 
OptionPane.cancelButtonText 
OptionPane.errorIcon 
OptionPane.font 
OptionPane.foreground 
OptionPane.informationIcon 
OptionPane.inputDialogTitle 
OptionPane.messageAreaBorder 
OptionPane.messageDialogTitle 
OptionPane.messageFont 
OptionPane.messageForeground 
OptionPane.minimumSize 
OptionPane.noButtonMnemonic 
OptionPane.noButtonText 
OptionPane.okButtonMnemonic 
OptionPane.okButtonText 
OptionPane.questionIcon 
OptionPane.titleText 
OptionPane.warningIcon 
OptionPane.windowBindings 
OptionPane.yesButtonMnemonic 
OptionPane.yesButtonText 
OptionPaneUI 
Panel.background 
Panel.font 
Panel.foreground 
Panel.opaque 
PanelUI 
PasswordField.background 
PasswordField.border 
PasswordField.caretBlinkRate 
PasswordField.caretForeground 
PasswordField.echoChar 
PasswordField.focusInputMap 
PasswordField.font 
PasswordField.foreground 
PasswordField.inactiveBackground 
PasswordField.inactiveForeground 
PasswordField.margin 
PasswordField.selectionBackground 
PasswordField.selectionForeground 
PasswordFieldUI 
PopupMenu.background 
PopupMenu.border 
PopupMenu.consumeEventOnClose 
PopupMenu.font 
PopupMenu.foreground 
PopupMenu.selectedWindowInputMapBindings 
PopupMenu.selectedWindowInputMapBindings.RightToLeft 
PopupMenu.selectionBackground 
PopupMenu.selectionForeground 
PopupMenuSeparatorUI 
PopupMenuUI 
PrintingDialog.abortButtonDisplayedMnemonicIndex 
PrintingDialog.abortButtonMnemonic 
PrintingDialog.abortButtonText 
PrintingDialog.abortButtonToolTipText 
PrintingDialog.contentAbortingText 
PrintingDialog.contentInitialText 
PrintingDialog.contentProgressText 
PrintingDialog.titleAbortingText 
PrintingDialog.titleProgressText 
ProgressBar.background 
ProgressBar.border 
ProgressBar.cellLength 
ProgressBar.cellSpacing 
ProgressBar.cycleTime 
ProgressBar.font 
ProgressBar.foreground 
ProgressBar.horizontalSize 
ProgressBar.repaintInterval 
ProgressBar.selectionBackground 
ProgressBar.selectionForeground 
ProgressBar.verticalSize 
ProgressBarUI 
ProgressMonitor.progressText 
RadioButton.background 
RadioButton.border 
RadioButton.darkShadow 
RadioButton.disabledText 
RadioButton.focusInputMap 
RadioButton.font 
RadioButton.foreground 
RadioButton.highlight 
RadioButton.icon 
RadioButton.light 
RadioButton.margin 
RadioButton.select 
RadioButton.shadow 
RadioButton.textIconGap 
RadioButton.textShiftOffset 
RadioButtonMenuItem.acceleratorDelimiter 
RadioButtonMenuItem.acceleratorFont 
RadioButtonMenuItem.acceleratorForeground 
RadioButtonMenuItem.acceleratorSelectionForeground 
RadioButtonMenuItem.arrowIcon 
RadioButtonMenuItem.background 
RadioButtonMenuItem.border 
RadioButtonMenuItem.borderPainted 
RadioButtonMenuItem.checkIcon 
RadioButtonMenuItem.dashIcon 
RadioButtonMenuItem.disabledBackground 
RadioButtonMenuItem.disabledForeground 
RadioButtonMenuItem.font 
RadioButtonMenuItem.foreground 
RadioButtonMenuItem.margin 
RadioButtonMenuItem.selectionBackground 
RadioButtonMenuItem.selectionForeground 
RadioButtonMenuItemUI 
RadioButtonUI 
RootPane.ancestorInputMap 
RootPane.defaultButtonWindowKeyBindings 
RootPaneUI 
ScrollBar.ancestorInputMap 
ScrollBar.ancestorInputMap.RightToLeft 
ScrollBar.background 
ScrollBar.focusInputMap 
ScrollBar.focusInputMap.RightToLeft 
ScrollBar.foreground 
ScrollBar.maximumThumbSize 
ScrollBar.minimumThumbSize 
ScrollBar.thumb 
ScrollBar.thumbDarkShadow 
ScrollBar.thumbHighlight 
ScrollBar.thumbShadow 
ScrollBar.track 
ScrollBar.trackHighlight 
ScrollBar.width 
ScrollBarUI 
ScrollPane.ancestorInputMap 
ScrollPane.ancestorInputMap.RightToLeft 
ScrollPane.background 
ScrollPane.border 
ScrollPane.font 
ScrollPane.foreground 
ScrollPaneUI 
Separator.foreground 
Separator.highlight 
Separator.shadow 
SeparatorUI 
Slider.background 
Slider.focus 
Slider.focusInputMap 
Slider.focusInputMap.RightToLeft 
Slider.focusInsets 
Slider.font 
Slider.foreground 
Slider.highlight 
Slider.horizontalSize 
Slider.minimumHorizontalSize 
Slider.minimumVerticalSize 
Slider.shadow 
Slider.tickColor 
Slider.verticalSize 
SliderUI 
Spinner.ancestorInputMap 
Spinner.arrowButtonSize 
Spinner.background 
Spinner.editorAlignment 
Spinner.editorBorderPainted 
Spinner.font 
Spinner.foreground 
SpinnerUI 
SplitPane.ancestorInputMap 
SplitPane.background 
SplitPane.border 
SplitPane.darkShadow 
SplitPane.dividerSize 
SplitPane.highlight 
SplitPane.leftButtonText 
SplitPane.rightButtonText 
SplitPane.shadow 
SplitPaneDivider.draggingColor 
SplitPaneDivider.horizontalGradientVariant 
SplitPaneUI 
TabbedPane.ancestorInputMap 
TabbedPane.background 
TabbedPane.contentBorderInsets 
TabbedPane.contentOpaque 
TabbedPane.darkShadow 
TabbedPane.focus 
TabbedPane.focusInputMap 
TabbedPane.font 
TabbedPane.foreground 
TabbedPane.highlight 
TabbedPane.leftTabInsets 
TabbedPane.light 
TabbedPane.opaque 
TabbedPane.rightTabInsets 
TabbedPane.selectedTabPadInsets 
TabbedPane.shadow 
TabbedPane.smallFont 
TabbedPane.tabAreaInsets 
TabbedPane.tabInsets 
TabbedPane.tabRunOverlay 
TabbedPane.tabsOpaque 
TabbedPane.tabsOverlapBorder 
TabbedPane.textIconGap 
TabbedPane.useSmallLayout 
TabbedPaneUI 
Table.ancestorInputMap 
Table.ancestorInputMap.RightToLeft 
Table.ascendingSortIcon 
Table.background 
Table.descendingSortIcon 
Table.dropLineColor 
Table.dropLineShortColor 
Table.focusCellBackground 
Table.focusCellForeground 
Table.focusCellHighlightBorder 
Table.font 
Table.foreground 
Table.gridColor 
Table.scrollPaneBorder 
Table.selectionBackground 
Table.selectionForeground 
Table.sortIconColor 
TableHeader.ancestorInputMap 
TableHeader.background 
TableHeader.cellBorder 
TableHeader.focusCellBackground 
TableHeader.font 
TableHeader.foreground 
TableHeaderUI 
TableUI 
TextArea.background 
TextArea.border 
TextArea.caretBlinkRate 
TextArea.caretForeground 
TextArea.focusInputMap 
TextArea.font 
TextArea.foreground 
TextArea.inactiveBackground 
TextArea.inactiveForeground 
TextArea.margin 
TextArea.selectionBackground 
TextArea.selectionForeground 
TextAreaUI 
TextComponent.selectionBackgroundInactive 
TextField.background 
TextField.border 
TextField.caretBlinkRate 
TextField.caretForeground 
TextField.darkShadow 
TextField.focusInputMap 
TextField.font 
TextField.foreground 
TextField.highlight 
TextField.inactiveBackground 
TextField.inactiveForeground 
TextField.light 
TextField.margin 
TextField.selectionBackground 
TextField.selectionForeground 
TextField.shadow 
TextFieldUI 
TextPane.background 
TextPane.border 
TextPane.caretBlinkRate 
TextPane.caretForeground 
TextPane.focusInputMap 
TextPane.font 
TextPane.foreground 
TextPane.inactiveBackground 
TextPane.inactiveForeground 
TextPane.margin 
TextPane.selectionBackground 
TextPane.selectionForeground 
TextPaneUI 
TitledBorder.aquaVariant 
TitledBorder.border 
TitledBorder.font 
TitledBorder.titleColor 
ToggleButton.background 
ToggleButton.border 
ToggleButton.darkShadow 
ToggleButton.disabledText 
ToggleButton.focusInputMap 
ToggleButton.font 
ToggleButton.foreground 
ToggleButton.highlight 
ToggleButton.light 
ToggleButton.margin 
ToggleButton.shadow 
ToggleButton.textIconGap 
ToggleButton.textShiftOffset 
ToggleButtonUI 
ToolBar.ancestorInputMap 
ToolBar.background 
ToolBar.border 
ToolBar.darkShadow 
ToolBar.dockingBackground 
ToolBar.dockingForeground 
ToolBar.floatingBackground 
ToolBar.floatingForeground 
ToolBar.font 
ToolBar.foreground 
ToolBar.highlight 
ToolBar.light 
ToolBar.shadow 
ToolBarButton.insets 
ToolBarButton.margin 
ToolBarSeparatorUI 
ToolBarUI 
ToolTip.background 
ToolTip.border 
ToolTip.font 
ToolTip.foreground 
ToolTipManager.enableToolTipMode 
ToolTipUI 
Tree.ancestorInputMap 
Tree.background 
Tree.changeSelectionWithFocus 
Tree.closedIcon 
Tree.collapsedIcon 
Tree.drawsFocusBorderAroundIcon 
Tree.dropLineColor 
Tree.editorBorder 
Tree.expandedIcon 
Tree.focusInputMap 
Tree.focusInputMap.RightToLeft 
Tree.font 
Tree.foreground 
Tree.hash 
Tree.leafIcon 
Tree.leftChildIndent 
Tree.line 
Tree.lineTypeDashed 
Tree.openIcon 
Tree.paintLines 
Tree.rightChildIndent 
Tree.rightToLeftCollapsedIcon 
Tree.rowHeight 
Tree.scrollsOnExpand 
Tree.selectionBackground 
Tree.selectionBorderColor 
Tree.selectionForeground 
Tree.textBackground 
Tree.textForeground 
Tree.timeFactor 
TreeUI 
Viewport.background 
Viewport.font 
Viewport.foreground 
ViewportUI 
_SecurityDecisionIcon 
activeCaption 
activeCaptionBorder 
activeCaptionText 
control 
controlDkShadow 
controlHighlight 
controlLtHighlight 
controlShadow 
controlText 
desktop 
html.missingImage 
html.pendingImage 
inactiveCaption 
inactiveCaptionBorder 
inactiveCaptionText 
info 
infoText 
menu 
menuText 
scrollbar 
text 
textHighlight 
textHighlightText 
textInactiveText 
textText 
window 
windowBorder 
windowText 
+0

難道你不認爲這是一個鏈接唯一的答案? – 2014-09-09 09:04:37

+0

是的,但是問題非常簡單,它尋求一個鍵列表,並且鏈接的網頁包含列表。我很樂意將其他內容添加到我的答案中,但我覺得沒有什麼更合理的,不想發送不必要的文本。 – icza 2014-09-09 09:08:00

+0

或者您認爲列表可以包含在我的答案中(顯然包含源代碼)? – icza 2014-09-09 09:09:19

0

我有一個類似的問題,很少有用戶界面元素以小字體顯示。我已經使用下面的代碼打印了所有密鑰並更新了特定元素

for (Iterator i = UIManager.getLookAndFeelDefaults().keySet().iterator(); i.hasNext();) { 
      String key = new String(); 
      Object tmpKey = i.next();    
      if (tmpKey instanceof StringBuffer) { 
       StringBuffer s = (StringBuffer) tmpKey; 
       key = s.toString();     
      } else { 
       key = (String) tmpKey; 
      } 
      //Print all the keys available in UI manager 
      System.out.println("Key: " + key); 
      if (key.endsWith("TabbedPane.font")) {     
       Font font = UIManager.getFont(key); 
       Font biggerFont = font.deriveFont(2* font.getSize2D()); 
       // change ui default to bigger font 
       UIManager.put(key, biggerFont); 
      }else if(key.endsWith("Tree.rowHeight")){ 
       int rowHeight = UIManager.getInt(key); 
       int bigRowHeight = 2*rowHeight; 
       UIManager.put(key, bigRowHeight); 
      } 
     }