mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2026-02-11 06:27:13 -06:00
documented used UI defaults in UI delegates
This commit is contained in:
@@ -26,7 +26,76 @@ import com.formdev.flatlaf.util.UIScale;
|
||||
/**
|
||||
* Provides the Flat LaF UI delegate for {@link javax.swing.JFileChooser}.
|
||||
*
|
||||
* TODO document used UI defaults of superclass
|
||||
* <!-- BasicFileChooserUI -->
|
||||
*
|
||||
* @uiDefault FileView.directoryIcon Icon
|
||||
* @uiDefault FileView.fileIcon Icon
|
||||
* @uiDefault FileView.computerIcon Icon
|
||||
* @uiDefault FileView.hardDriveIcon Icon
|
||||
* @uiDefault FileView.floppyDriveIcon Icon
|
||||
*
|
||||
* @uiDefault FileChooser.newFolderIcon Icon
|
||||
* @uiDefault FileChooser.upFolderIcon Icon
|
||||
* @uiDefault FileChooser.homeFolderIcon Icon
|
||||
* @uiDefault FileChooser.detailsViewIcon Icon
|
||||
* @uiDefault FileChooser.listViewIcon Icon
|
||||
* @uiDefault FileChooser.viewMenuIcon Icon
|
||||
*
|
||||
* @uiDefault FileChooser.usesSingleFilePane boolean
|
||||
* @uiDefault FileChooser.readOnly boolean if true, "New Folder" is disabled
|
||||
*
|
||||
* @uiDefault FileChooser.newFolderErrorText String
|
||||
* @uiDefault FileChooser.newFolderErrorSeparator String
|
||||
* @uiDefault FileChooser.newFolderParentDoesntExistTitleText String
|
||||
* @uiDefault FileChooser.newFolderParentDoesntExistText String
|
||||
* @uiDefault FileChooser.fileDescriptionText String
|
||||
* @uiDefault FileChooser.directoryDescriptionText String
|
||||
* @uiDefault FileChooser.saveButtonText String
|
||||
* @uiDefault FileChooser.openButtonText String
|
||||
* @uiDefault FileChooser.saveDialogTitleText String
|
||||
* @uiDefault FileChooser.openDialogTitleText String
|
||||
* @uiDefault FileChooser.cancelButtonText String
|
||||
* @uiDefault FileChooser.updateButtonText String
|
||||
* @uiDefault FileChooser.helpButtonText String
|
||||
* @uiDefault FileChooser.directoryOpenButtonText String
|
||||
*
|
||||
* @uiDefault FileChooser.saveButtonMnemonic String
|
||||
* @uiDefault FileChooser.openButtonMnemonic String
|
||||
* @uiDefault FileChooser.cancelButtonMnemonic String
|
||||
* @uiDefault FileChooser.updateButtonMnemonic String
|
||||
* @uiDefault FileChooser.helpButtonMnemonic String
|
||||
* @uiDefault FileChooser.directoryOpenButtonMnemonic String
|
||||
*
|
||||
* @uiDefault FileChooser.saveButtonToolTipText String
|
||||
* @uiDefault FileChooser.openButtonToolTipText String
|
||||
* @uiDefault FileChooser.cancelButtonToolTipText String
|
||||
* @uiDefault FileChooser.updateButtonToolTipText String
|
||||
* @uiDefault FileChooser.helpButtonToolTipText String
|
||||
* @uiDefault FileChooser.directoryOpenButtonToolTipText String
|
||||
*
|
||||
* @uiDefault FileChooser.acceptAllFileFilterText String
|
||||
*
|
||||
* <!-- MetalFileChooserUI -->
|
||||
*
|
||||
* @uiDefault FileChooser.lookInLabelMnemonic String
|
||||
* @uiDefault FileChooser.lookInLabelText String
|
||||
* @uiDefault FileChooser.saveInLabelText String
|
||||
* @uiDefault FileChooser.fileNameLabelMnemonic String
|
||||
* @uiDefault FileChooser.fileNameLabelText String
|
||||
* @uiDefault FileChooser.folderNameLabelMnemonic String
|
||||
* @uiDefault FileChooser.folderNameLabelText String
|
||||
* @uiDefault FileChooser.filesOfTypeLabelMnemonic String
|
||||
* @uiDefault FileChooser.filesOfTypeLabelText String
|
||||
* @uiDefault FileChooser.upFolderToolTipText String
|
||||
* @uiDefault FileChooser.upFolderAccessibleName String
|
||||
* @uiDefault FileChooser.homeFolderToolTipText String
|
||||
* @uiDefault FileChooser.homeFolderAccessibleName String
|
||||
* @uiDefault FileChooser.newFolderToolTipText String
|
||||
* @uiDefault FileChooser.newFolderAccessibleName String
|
||||
* @uiDefault FileChooser.listViewButtonToolTipText String
|
||||
* @uiDefault FileChooser.listViewButtonAccessibleName String
|
||||
* @uiDefault FileChooser.detailsViewButtonToolTipText String
|
||||
* @uiDefault FileChooser.detailsViewButtonAccessibleName String
|
||||
*
|
||||
* @author Karl Tauber
|
||||
*/
|
||||
|
||||
@@ -35,20 +35,19 @@ import com.formdev.flatlaf.util.UIScale;
|
||||
/**
|
||||
* Provides the Flat LaF UI delegate for {@link javax.swing.JOptionPane}.
|
||||
*
|
||||
* <!-- BasicOptionPaneUI -->
|
||||
*
|
||||
* @uiDefault OptionPane.font Font unused
|
||||
* @uiDefault OptionPane.background Color
|
||||
* @uiDefault OptionPane.foreground Color unused
|
||||
* @uiDefault OptionPane.border Border
|
||||
* @uiDefault OptionPane.messageAreaBorder Border
|
||||
* @uiDefault OptionPane.buttonAreaBorder Border
|
||||
* @uiDefault OptionPane.messageForeground Color
|
||||
* @uiDefault OptionPane.messageFont Font
|
||||
* @uiDefault OptionPane.buttonFont Font
|
||||
* @uiDefault OptionPane.messageForeground Color optional; defaults to Label.foreground
|
||||
* @uiDefault OptionPane.messageFont Font optional; defaults to Label.font
|
||||
* @uiDefault OptionPane.buttonFont Font optional; defaults to Button.font
|
||||
*
|
||||
* @uiDefault OptionPane.minimumSize Dimension
|
||||
* @uiDefault OptionPane.maxCharactersPerLine int
|
||||
* @uiDefault OptionPane.iconMessageGap int
|
||||
* @uiDefault OptionPane.messagePadding int
|
||||
* @uiDefault OptionPane.buttonPadding int
|
||||
* @uiDefault OptionPane.buttonMinimumWidth int -1=disabled
|
||||
* @uiDefault OptionPane.sameSizeButtons boolean if true, gives all buttons same size
|
||||
@@ -61,6 +60,25 @@ import com.formdev.flatlaf.util.UIScale;
|
||||
* @uiDefault OptionPane.questionIcon Icon
|
||||
* @uiDefault OptionPane.warningIcon Icon
|
||||
*
|
||||
* @uiDefault OptionPane.okButtonText String
|
||||
* @uiDefault OptionPane.okButtonMnemonic String
|
||||
* @uiDefault OptionPane.okIcon Icon
|
||||
* @uiDefault OptionPane.cancelButtonText String
|
||||
* @uiDefault OptionPane.cancelButtonMnemonic String
|
||||
* @uiDefault OptionPane.cancelIcon Icon
|
||||
* @uiDefault OptionPane.yesButtonText String
|
||||
* @uiDefault OptionPane.yesButtonMnemonic String
|
||||
* @uiDefault OptionPane.yesIcon Icon
|
||||
* @uiDefault OptionPane.noButtonText String
|
||||
* @uiDefault OptionPane.noButtonMnemonic String
|
||||
* @uiDefault OptionPane.noIcon Icon
|
||||
*
|
||||
* <!-- FlatOptionPaneUI -->
|
||||
*
|
||||
* @uiDefault OptionPane.iconMessageGap int
|
||||
* @uiDefault OptionPane.messagePadding int
|
||||
* @uiDefault OptionPane.maxCharactersPerLine int
|
||||
*
|
||||
* @author Karl Tauber
|
||||
*/
|
||||
public class FlatOptionPaneUI
|
||||
|
||||
@@ -46,13 +46,29 @@ import com.formdev.flatlaf.util.UIScale;
|
||||
/**
|
||||
* Provides the Flat LaF UI delegate for {@link javax.swing.JTabbedPane}.
|
||||
*
|
||||
* @clientProperty JTabbedPane.showTabSeparators boolean
|
||||
* @clientProperty JTabbedPane.hasFullBorder boolean
|
||||
*
|
||||
* @uiDefault Component.arrowType String triangle (default) or chevron
|
||||
* <!-- BasicTabbedPaneUI -->
|
||||
*
|
||||
* @uiDefault TabbedPane.font Font
|
||||
* @uiDefault TabbedPane.background Color
|
||||
* @uiDefault TabbedPane.foreground Color
|
||||
* @uiDefault TabbedPane.shadow Color used for scroll arrows and cropped line
|
||||
* @uiDefault TabbedPane.textIconGap int
|
||||
* @uiDefault TabbedPane.tabInsets Insets
|
||||
* @uiDefault TabbedPane.selectedTabPadInsets Insets
|
||||
* @uiDefault TabbedPane.tabAreaInsets Insets
|
||||
* @uiDefault TabbedPane.tabsOverlapBorder boolean
|
||||
* @uiDefault TabbedPane.tabRunOverlay int
|
||||
* @uiDefault TabbedPane.tabsOpaque boolean
|
||||
* @uiDefault TabbedPane.contentOpaque boolean unused
|
||||
* @uiDefault TabbedPane.opaque boolean
|
||||
* @uiDefault TabbedPane.selectionFollowsFocus boolean default is true
|
||||
*
|
||||
* <!-- FlatTabbedPaneUI -->
|
||||
*
|
||||
* @uiDefault Component.arrowType String triangle (default) or chevron
|
||||
* @uiDefault TabbedPane.disabledForeground Color
|
||||
* @uiDefault TabbedPane.selectedBackground Color optional
|
||||
* @uiDefault TabbedPane.selectedForeground Color
|
||||
@@ -62,9 +78,6 @@ import com.formdev.flatlaf.util.UIScale;
|
||||
* @uiDefault TabbedPane.focusColor Color
|
||||
* @uiDefault TabbedPane.tabSeparatorColor Color optional; defaults to TabbedPane.contentAreaColor
|
||||
* @uiDefault TabbedPane.contentAreaColor Color
|
||||
* @uiDefault TabbedPane.textIconGap int
|
||||
* @uiDefault TabbedPane.tabInsets Insets
|
||||
* @uiDefault TabbedPane.tabAreaInsets Insets
|
||||
* @uiDefault TabbedPane.tabHeight int
|
||||
* @uiDefault TabbedPane.tabSelectionHeight int
|
||||
* @uiDefault TabbedPane.contentSeparatorHeight int
|
||||
|
||||
@@ -33,7 +33,42 @@ import com.formdev.flatlaf.util.UIScale;
|
||||
/**
|
||||
* Provides the Flat LaF UI delegate for {@link javax.swing.JTree}.
|
||||
*
|
||||
* TODO document used UI defaults of superclass
|
||||
* <!-- BasicTreeUI -->
|
||||
*
|
||||
* @uiDefault Tree.font Font
|
||||
* @uiDefault Tree.background Color
|
||||
* @uiDefault Tree.hash Color
|
||||
* @uiDefault Tree.dropLineColor Color
|
||||
* @uiDefault Tree.expandedIcon Icon
|
||||
* @uiDefault Tree.collapsedIcon Icon
|
||||
* @uiDefault Tree.leftChildIndent int
|
||||
* @uiDefault Tree.rightChildIndent int
|
||||
* @uiDefault Tree.rowHeight int
|
||||
* @uiDefault Tree.scrollsOnExpand boolean
|
||||
* @uiDefault Tree.scrollsHorizontallyAndVertically boolean
|
||||
* @uiDefault Tree.paintLines boolean
|
||||
* @uiDefault Tree.lineTypeDashed boolean
|
||||
* @uiDefault Tree.showsRootHandles boolean
|
||||
* @uiDefault Tree.repaintWholeRow boolean
|
||||
*
|
||||
* <!-- DefaultTreeCellRenderer -->
|
||||
*
|
||||
* @uiDefault Tree.leafIcon Icon
|
||||
* @uiDefault Tree.closedIcon Icon
|
||||
* @uiDefault Tree.openIcon Icon
|
||||
* @uiDefault Tree.textBackground Color
|
||||
* @uiDefault Tree.textForeground Color
|
||||
* @uiDefault Tree.selectionBackground Color
|
||||
* @uiDefault Tree.selectionForeground Color
|
||||
* @uiDefault Tree.selectionBorderColor Color focus indicator border color
|
||||
* @uiDefault Tree.drawsFocusBorderAroundIcon boolean
|
||||
* @uiDefault Tree.drawDashedFocusIndicator boolean
|
||||
* @uiDefault Tree.rendererFillBackground boolean default is true
|
||||
* @uiDefault Tree.rendererMargins Insets
|
||||
* @uiDefault Tree.dropCellBackground Color
|
||||
* @uiDefault Tree.dropCellForeground Color
|
||||
*
|
||||
* <!-- FlatTreeUI -->
|
||||
*
|
||||
* @uiDefault Tree.border Border
|
||||
* @uiDefault Tree.selectionBackground Color
|
||||
|
||||
Reference in New Issue
Block a user