📄 infonodelookandfeeltheme.java
字号:
return selectedTextBackgroundColor.getColor();
}
/**
* Gets the control focus marker color.
*
* @return the control focus marker color
*/
public ColorUIResource getFocusColor() {
return focusColor.getColor();
}
/**
* Gets the selected text color.
*
* @return the selected text color
*/
public ColorUIResource getSelectedTextColor() {
return selectedTextColor.getColor();
}
/**
* Gets the background color for {@link javax.swing.JToolTip}.
*
* @return the background color for {@link javax.swing.JToolTip}
*/
public ColorUIResource getTooltipBackgroundColor() {
return tooltipBackgroundColor.getColor();
}
/**
* Gets the desktop color used in {@link javax.swing.JDesktopPane} etc.
*
* @return the desktop color used in {@link javax.swing.JDesktopPane} etc.
*/
public ColorUIResource getDesktopColor() {
return desktopColor.getColor();
}
/**
* Gets the background color used for collapse and expand icons in a {@link javax.swing.JTree}.
*
* @return the background color used for collapse and expand icons in a {@link javax.swing.JTree}
*/
public ColorUIResource getTreeIconBackgroundColor() {
return treeIconBackgroundColor.getColor();
}
/**
* Gets the background color used for selected {@link javax.swing.JMenuItem}'s.
*
* @return the background color used for selected {@link javax.swing.JMenuItem}'s
*/
public ColorUIResource getSelectedMenuBackgroundColor() {
return selectedMenuBackgroundColor.getColor();
}
/**
* Gets the foreground color used for selected {@link javax.swing.JMenuItem}'s.
*
* @return the foreground color used for selected {@link javax.swing.JMenuItem}'s
*/
public ColorUIResource getSelectedMenuForegroundColor() {
return selectedMenuForegroundColor.getColor();
}
/**
* Gets the color used for inactive text.
*
* @return the color used for inactive text
*/
public ColorUIResource getInactiveTextColor() {
return inactiveTextColor.getColor();
}
/**
* Gets the control highlight color. By default this is a color a little brighter than the control color.
*
* @return the control highlight color
*/
public ColorUIResource getControlHighlightColor() {
return controlHighlightColor;
}
/**
* Gets the control light shadow color. By default this is a color a little darker than the control color.
*
* @return the control light shadow color
*/
public ColorUIResource getControlLightShadowColor() {
return controlLightShadowColor;
}
/**
* Gets the control shadow color. By default this is a color a little darker than the control light shadow color.
*
* @return the control shadow color
*/
public ColorUIResource getControlShadowColor() {
return controlShadowColor;
}
/**
* Gets the control dark shadow color. By default this is a color a little darker than the control shadow color.
*
* @return the control dark shadow color
*/
public ColorUIResource getControlDarkShadowColor() {
return controlDarkShadowColor;
}
/**
* Gets the primary control highlight color. By default this color is the same as the control highlight color..
*
* @return the primary control highlight color
*/
public ColorUIResource getPrimaryControlHighlightColor() {
return primaryControlHighlightColor;
}
/**
* Gets the primary control shadow color. By default this is a color a little darker than the primary control color.
*
* @return the primary control shadow color
*/
public ColorUIResource getPrimaryControlShadowColor() {
return primaryControlShadowColor;
}
/**
* Gets the primary control dark shadow color. By default this is a color a little darker than the primary control
* shadow color.
*
* @return the primary control dark shadow color
*/
public ColorUIResource getPrimaryControlDarkShadowColor() {
return primaryControlDarkShadowColor;
}
/**
* Gets the background color for {@link javax.swing.JScrollBar}'s.
*
* @return the background color for {@link javax.swing.JScrollBar}'s
*/
public ColorUIResource getScrollBarBackgroundColor() {
return scrollBarBackgroundColor.getColor();
}
/**
* Gets the background shadow color for {@link javax.swing.JScrollBar}'s. By default this is a color a little darker
* than the scroll bar background color.
*
* @return the background color for {@link javax.swing.JScrollBar}'s.
*/
public ColorUIResource getScrollBarBackgroundShadowColor() {
return scrollBarBackgroundShadowColor;
}
/**
* Gets the background color for active {@link javax.swing.JInternalFrame}'s.
*
* @return the background color for active {@link javax.swing.JInternalFrame}'s
*/
public ColorUIResource getActiveInternalFrameTitleBackgroundColor() {
return activeInternalFrameTitleBackgroundColor.getColor();
}
/**
* Gets the foreground color for active {@link javax.swing.JInternalFrame}'s.
*
* @return the foreground color for active {@link javax.swing.JInternalFrame}'s
*/
public ColorUIResource getActiveInternalFrameTitleForegroundColor() {
return activeInternalFrameTitleForegroundColor.getColor();
}
/**
* Gets the gradient color for active {@link javax.swing.JInternalFrame}'s.
*
* @return the gradient color for active {@link javax.swing.JInternalFrame}'s
*/
public ColorUIResource getActiveInternalFrameTitleGradientColor() {
return activeInternalFrameTitleGradientColor.getColor();
}
/**
* Gets the background color for inactive {@link javax.swing.JInternalFrame}'s.
*
* @return the background color for inactive {@link javax.swing.JInternalFrame}'s
*/
public ColorUIResource getInactiveInternalFrameTitleBackgroundColor() {
return inactiveInternalFrameTitleBackgroundColor.getColor();
}
/**
* Gets the foreground color for inactive {@link javax.swing.JInternalFrame}'s.
*
* @return the foreground color for inactive {@link javax.swing.JInternalFrame}'s
*/
public ColorUIResource getInactiveInternalFrameTitleForegroundColor() {
return inactiveInternalFrameTitleForegroundColor.getColor();
}
/**
* Gets the gradient color for inactive {@link javax.swing.JInternalFrame}'s.
*
* @return the gradient color for inactive {@link javax.swing.JInternalFrame}'s
*/
public ColorUIResource getInactiveInternalFrameTitleGradientColor() {
return inactiveInternalFrameTitleGradientColor.getColor();
}
/**
* Gets the border around cells in {@link javax.swing.table.JTableHeader}'s.
*
* @return the border around cells in {@link javax.swing.table.JTableHeader}'s
*/
public BorderUIResource getTableHeaderCellBorder() {
return tableHeaderCellBorder.getBorder();
}
/**
* Gets the icon to the left in the title bar of {@link javax.swing.JInternalFrame}'s.
*
* @return the icon to the left in the title bar of {@link javax.swing.JInternalFrame}'s
*/
public IconUIResource getInternalFrameIcon() {
return internalFrameIcon;
}
/**
* Sets the icon to the left in the title bar of {@link javax.swing.JInternalFrame}'s.
*
* @param internalFrameIcon the icon
*/
public void setInternalFrameIcon(IconUIResource internalFrameIcon) {
this.internalFrameIcon = internalFrameIcon;
}
/**
* Gets the icon used in the minimize button in the title bar of {@link javax.swing.JInternalFrame}'s.
*
* @return the icon used in the minimize button in the title bar of {@link javax.swing.JInternalFrame}'s
*/
public IconUIResource getInternalFrameMinimizeIcon() {
return internalFrameMinimizeIcon;
}
/**
* Sets the icon used in the minimize button in the title bar of {@link javax.swing.JInternalFrame}'s.
*
* @param internalFrameMinimizeIcon the icon
*/
public void setInternalFrameMinimizeIcon(IconUIResource internalFrameMinimizeIcon) {
this.internalFrameMinimizeIcon = internalFrameMinimizeIcon;
}
/**
* Gets the icon used in the maximize button in the title bar of {@link javax.swing.JInternalFrame}'s.
*
* @return the icon used in the minimize button in the title bar of {@link javax.swing.JInternalFrame}'s
*/
public IconUIResource getInternalFrameMaximizeIcon() {
return internalFrameMaximizeIcon;
}
/**
* Sets the icon used in the maximize button in the title bar of {@link javax.swing.JInternalFrame}'s.
*
* @param internalFrameMaximizeIcon the icon
*/
public void setInternalFrameMaximizeIcon(IconUIResource internalFrameMaximizeIcon) {
this.internalFrameMaximizeIcon = internalFrameMaximizeIcon;
}
/**
* Gets the icon used in the close button in the title bar of {@link javax.swing.JInternalFrame}'s.
*
* @return the icon used in the close button in the title bar of {@link javax.swing.JInternalFrame}'s
*/
public IconUIResource getInternalFrameCloseIcon() {
return internalFrameCloseIcon;
}
/**
* Sets the icon used in the close button in the title bar of {@link javax.swing.JInternalFrame}'s.
*
* @param internalFrameCloseIcon the icon
*/
public void setInternalFrameCloseIcon(IconUIResource internalFrameCloseIcon) {
this.internalFrameCloseIcon = internalFrameCloseIcon;
}
/**
* Gets the border used around {@link javax.swing.JInternalFrame}'s.
*
* @return the border used around {@link javax.swing.JInternalFrame}'s
*/
public BorderUIResource getInternalFrameBorder() {
return internalFrameBorder;
}
/**
* Sets the border used around {@link javax.swing.JInternalFrame}'s.
*
* @param internalFrameBorder the border used around {@link javax.swing.JInternalFrame}'s
*/
public void setInternalFrameBorder(BorderUIResource internalFrameBorder) {
this.internalFrameBorder = internalFrameBorder;
}
/**
* Gets the font used in the title of {@link javax.swing.JInternalFrame}'s. Defaults to the text font with bold
* style.
*
* @return the font used in the title of {@link javax.swing.JInternalFrame}'s
*/
public FontUIResource getInternalFrameTitleFont() {
return internalFrameTitleFont.getFont();
}
/**
* Sets the font used in the title of {@link javax.swing.JInternalFrame}'s. Defaults to the text font with bold
* style.
*
* @param internalFrameTitleFont the font
*/
public void setInternalFrameTitleFont(FontUIResource internalFrameTitleFont) {
this.internalFrameTitleFont.setFont(internalFrameTitleFont);
}
/**
* Sets the background color for {@link javax.swing.JComponent}'s.
*
* @param color the control color
*/
public void setControlColor(Color color) {
this.controlColor.setColor(color);
updateColors();
}
/**
* Sets the primary control background color used in scroll bar knobs etc.
*
* @param c the primary control background color
*/
public void setPrimaryControlColor(Color c) {
primaryControlColor.setColor(c);
updateColors();
}
/**
* Sets the background color used in {@link javax.swing.JViewport}, {@link javax.swing.JTree}, {@link
* javax.swing.JTable} etc.
*
* @param c the background color used in {@link javax.swing.JViewport}, {@link javax.swing.JTree}, {@link
* javax.swing.JTable} etc.
*/
public void setBackgroundColor(Color c) {
backgroundColor.setColor(c);
updateColors();
}
/**
* Sets the text color.
*
* @param c the text color
*/
public void setTextColor(Color c) {
textColor.setColor(c);
updateColors();
}
/**
* Gets the font used in {@link javax.swing.JOptionPane} buttons. Defaults to the text font with bold style.
*
* @return the font used in {@link javax.swing.JOptionPane} buttons
*/
public FontUIResource getOptionPaneButtonFont() {
return optionPaneButtonFont.getFont();
}
/**
* Sets the font used in {@link javax.swing.JOptionPane} buttons. Defaults to the text font with bold style.
*
* @param optionPaneButtonFont the font used in {@link javax.swing.JOptionPane} buttons
*/
public void setOptionPaneButtonFont(FontUIResource optionPaneButtonFont) {
this.optionPaneButtonFont.setFont(optionPaneButtonFont);
}
/**
* Gets the size of the {@link javax.swing.JSplitPane} divider.
*
* @return the size of the {@link javax.swing.JSplitPane} divider
*/
public int getSplitPaneDividerSize() {
return splitPaneDividerSize;
}
/**
* Sets the size of the {@link javax.swing.JSplitPane} divider.
*
* @param splitPaneDividerSize the size of the {@link javax.swing.JSplitPane} divider
*/
public void setSplitPaneDividerSize(int splitPaneDividerSize) {
this.splitPaneDividerSize = splitPaneDividerSize;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -