📄 infonodelookandfeeltheme.java
字号:
/**
* Gets the border used around {@link javax.swing.JTextField} (including spinners etc.).
*
* @return the border used around {@link javax.swing.JTextField}
*/
public BorderUIResource getTextFieldBorder() {
return textFieldBorder.getBorder();
}
/**
* Sets the border used around {@link javax.swing.JTextField} (including spinners etc.).
*
* @param textFieldBorder the border used around {@link javax.swing.JTextField}
*/
public void setTextFieldBorder(BorderUIResource textFieldBorder) {
this.textFieldBorder.setBorder(textFieldBorder);
}
/**
* Gets the icon used with open nodes in a {@link javax.swing.JTree}.
*
* @return the icon used with open nodes in a {@link javax.swing.JTree}
*/
public IconUIResource getTreeOpenIcon() {
return treeOpenIcon;
}
/**
* Sets the icon used with open nodes in a {@link javax.swing.JTree}.
*
* @param treeOpenIcon the icon used with open nodes in a {@link javax.swing.JTree}
*/
public void setTreeOpenIcon(IconUIResource treeOpenIcon) {
this.treeOpenIcon = treeOpenIcon;
}
/**
* Gets the icon used with closed nodes in a {@link javax.swing.JTree}.
*
* @return the icon used with closed nodes in a {@link javax.swing.JTree}
*/
public IconUIResource getTreeClosedIcon() {
return treeClosedIcon;
}
/**
* Sets the icon used with closed nodes in a {@link javax.swing.JTree}.
*
* @param treeClosedIcon the icon used with closed nodes in a {@link javax.swing.JTree}
*/
public void setTreeClosedIcon(IconUIResource treeClosedIcon) {
this.treeClosedIcon = treeClosedIcon;
}
/**
* Gets the icon used with leaf nodes in a {@link javax.swing.JTree}.
*
* @return the icon used with leaf nodes in a {@link javax.swing.JTree}
*/
public IconUIResource getTreeLeafIcon() {
return treeLeafIcon;
}
/**
* Sets the icon used with leaf nodes in a {@link javax.swing.JTree}.
*
* @param treeLeafIcon the icon used with leaf nodes in a {@link javax.swing.JTree}
*/
public void setTreeLeafIcon(IconUIResource treeLeafIcon) {
this.treeLeafIcon = treeLeafIcon;
}
/**
* Gets the border used around {@link javax.swing.JMenuBar}'s.
*
* @return the border used around {@link javax.swing.JMenuBar}'s
*/
public BorderUIResource getMenuBarBorder() {
return menuBarBorder.getBorder();
}
/**
* Sets the border used around {@link javax.swing.JMenuBar}'s.
*
* @param menuBarBorder the border used around {@link javax.swing.JMenuBar}'s
*/
public void setMenuBarBorder(BorderUIResource menuBarBorder) {
this.menuBarBorder.setBorder(menuBarBorder);
}
/**
* Sets the selected text background color.
*
* @param selectedTextBackgroundColor the selected text background color
*/
public void setSelectedTextBackgroundColor(Color selectedTextBackgroundColor) {
this.selectedTextBackgroundColor.setColor(selectedTextBackgroundColor);
updateColors();
}
/**
* Sets the focus marker color.
*
* @param focusColor the focus marker color
*/
public void setFocusColor(Color focusColor) {
this.focusColor.setColor(focusColor);
}
/**
* Sets the selected text color.
*
* @param selectedTextColor the selected text color
*/
public void setSelectedTextColor(Color selectedTextColor) {
this.selectedTextColor.setColor(selectedTextColor);
}
/**
* Sets the tooltip background color.
*
* @param tooltipBackgroundColor the tooltip background color
*/
public void setTooltipBackgroundColor(Color tooltipBackgroundColor) {
this.tooltipBackgroundColor.setColor(tooltipBackgroundColor);
}
/**
* Sets the background color for a {@link javax.swing.JDesktopPane}.
*
* @param desktopColor the background color for a {@link javax.swing.JDesktopPane}
*/
public void setDesktopColor(Color desktopColor) {
this.desktopColor.setColor(desktopColor);
updateColors();
}
/**
* Sets the background color for the expand/collapse icons in a {@link javax.swing.JTree}.
*
* @param treeIconBackgroundColor the background color for the expand/collapse icons in a {@link javax.swing.JTree}
*/
public void setTreeIconBackgroundColor(Color treeIconBackgroundColor) {
this.treeIconBackgroundColor.setColor(treeIconBackgroundColor);
}
/**
* Sets the background color for a selected menu item.
*
* @param selectedMenuBackgroundColor the background color for a selected menu item
*/
public void setSelectedMenuBackgroundColor(Color selectedMenuBackgroundColor) {
this.selectedMenuBackgroundColor.setColor(selectedMenuBackgroundColor);
updateColors();
}
/**
* Sets the foreground color for a selected menu item.
*
* @param selectedMenuForegroundColor the foreground color for a selected menu item
*/
public void setSelectedMenuForegroundColor(Color selectedMenuForegroundColor) {
this.selectedMenuForegroundColor.setColor(selectedMenuForegroundColor);
}
/**
* Sets the inactive text color.
*
* @param inactiveTextColor the inactive text color
*/
public void setInactiveTextColor(Color inactiveTextColor) {
this.inactiveTextColor.setColor(inactiveTextColor);
}
/**
* Sets the {@link javax.swing.JScrollBar} background color.
*
* @param scrollBarBackgroundColor the {@link javax.swing.JScrollBar} background color
*/
public void setScrollBarBackgroundColor(Color scrollBarBackgroundColor) {
this.scrollBarBackgroundColor.setColor(scrollBarBackgroundColor);
updateColors();
}
/**
* Sets the background color for the title of an active {@link javax.swing.JInternalFrame}.
*
* @param activeInternalFrameTitleBackgroundColor
* the background color for the title of an active {@link javax.swing.JInternalFrame}
*/
public void setActiveInternalFrameTitleBackgroundColor(Color activeInternalFrameTitleBackgroundColor) {
this.activeInternalFrameTitleBackgroundColor.setColor(activeInternalFrameTitleBackgroundColor);
updateColors();
}
/**
* Sets the foreground color for the title of an active {@link javax.swing.JInternalFrame}.
*
* @param activeInternalFrameTitleForegroundColor
* the background color for the title of an active {@link javax.swing.JInternalFrame}
*/
public void setActiveInternalFrameTitleForegroundColor(Color activeInternalFrameTitleForegroundColor) {
this.activeInternalFrameTitleForegroundColor.setColor(activeInternalFrameTitleForegroundColor);
updateColors();
}
/**
* Sets the gradient color for the title of an active {@link javax.swing.JInternalFrame}.
*
* @param activeInternalFrameTitleGradientColor
* the gradient color for the title of an active {@link javax.swing.JInternalFrame}
*/
public void setActiveInternalFrameTitleGradientColor(Color activeInternalFrameTitleGradientColor) {
this.activeInternalFrameTitleGradientColor.setColor(activeInternalFrameTitleGradientColor);
updateColors();
}
/**
* Sets the background color for the title of an inactive {@link javax.swing.JInternalFrame}.
*
* @param inactiveInternalFrameTitleBackgroundColor
* the background color for the title of an inactive {@link javax.swing.JInternalFrame}
*/
public void setInactiveInternalFrameTitleBackgroundColor(Color inactiveInternalFrameTitleBackgroundColor) {
this.inactiveInternalFrameTitleBackgroundColor.setColor(inactiveInternalFrameTitleBackgroundColor);
updateColors();
}
/**
* Sets the foreground color for the title of an inactive {@link javax.swing.JInternalFrame}.
*
* @param inactiveInternalFrameTitleForegroundColor
* the background color for the title of an active {@link javax.swing.JInternalFrame}
*/
public void setInactiveInternalFrameTitleForegroundColor(Color inactiveInternalFrameTitleForegroundColor) {
this.inactiveInternalFrameTitleForegroundColor.setColor(inactiveInternalFrameTitleForegroundColor);
updateColors();
}
/**
* Sets the gradient color for the title of an inactive {@link javax.swing.JInternalFrame}.
*
* @param inactiveInternalFrameTitleGradientColor
* the gradient color for the title of an inactive {@link javax.swing.JInternalFrame}
*/
public void setInactiveInternalFrameTitleGradientColor(Color inactiveInternalFrameTitleGradientColor) {
this.inactiveInternalFrameTitleGradientColor.setColor(inactiveInternalFrameTitleGradientColor);
updateColors();
}
/**
* Sets the title font of an {@link javax.swing.JInternalFrame}.
*
* @param frameTitleFont the title font of an {@link javax.swing.JInternalFrame}
*/
public void setInternalFrameTitleFont(Font frameTitleFont) {
this.internalFrameTitleFont.setFont(frameTitleFont);
}
/**
* Sets the button font for a {@link javax.swing.JOptionPane}. Default to the text font with bold style.
*
* @param optionPaneButtonFont the button font for a {@link javax.swing.JOptionPane}
*/
public void setOptionPaneButtonFont(Font optionPaneButtonFont) {
this.optionPaneButtonFont.setFont(optionPaneButtonFont);
}
/**
* Sets the border for the cells of a {@link javax.swing.table.JTableHeader}.
*
* @param tableHeaderCellBorder the border for the cells of a {@link javax.swing.table.JTableHeader}
*/
public void setTableHeaderCellBorder(BorderUIResource tableHeaderCellBorder) {
this.tableHeaderCellBorder.setBorder(tableHeaderCellBorder);
}
/**
* Gets the width of a {@link javax.swing.JScrollBar}.
*
* @return the width of a {@link javax.swing.JScrollBar}
*/
public int getScrollBarWidth() {
return scrollBarWidth;
}
/**
* Sets the width of a {@link javax.swing.JScrollBar}.
*
* @param scrollBarWidth the width of a {@link javax.swing.JScrollBar}
*/
public void setScrollBarWidth(int scrollBarWidth) {
this.scrollBarWidth = scrollBarWidth;
}
/**
* Gets the margin of a {@link javax.swing.JButton}.
*
* @return the margin of a {@link javax.swing.JButton}
*/
public InsetsUIResource getButtonMargin() {
return buttonMargin;
}
/**
* Sets the margin of a {@link javax.swing.JButton}.
*
* @param buttonMargin the margin of a {@link javax.swing.JButton}
*/
public void setButtonMargin(InsetsUIResource buttonMargin) {
this.buttonMargin = buttonMargin;
}
/**
* Gets the border of a {@link javax.swing.JPopupMenu}.
*
* @return the border of a {@link javax.swing.JPopupMenu}
*/
public BorderUIResource getPopupMenuBorder() {
return popupMenuBorder.getBorder();
}
/**
* Sets the border of a {@link javax.swing.JPopupMenu}.
*
* @param popupMenuBorder the border of a {@link javax.swing.JPopupMenu}
*/
public void setPopupMenuBorder(BorderUIResource popupMenuBorder) {
this.popupMenuBorder.setBorder(popupMenuBorder);
}
/**
* Gets the icon used in the iconify button in the title of a {@link javax.swing.JInternalFrame}.
*
* @return the icon used in the iconify button in the title of a {@link javax.swing.JInternalFrame}
*/
public IconUIResource getInternalFrameIconifyIcon() {
return internalFrameIconifyIcon;
}
/**
* Sets the icon used in the iconify button in the title of a {@link javax.swing.JInternalFrame}.
*
* @param internalFrameIconifyIcon the icon used in the iconify button in the title of a {@link
* javax.swing.JInternalFrame}
*/
public void setInternalFrameIconifyIcon(IconUIResource internalFrameIconifyIcon) {
this.internalFrameIconifyIcon = internalFrameIconifyIcon;
}
/**
* Gets the background color used in {@link javax.swing.JToolTip}.
*
* @return the background color used in {@link javax.swing.JToolTip}
*/
public ColorUIResource getTooltipForegroundColor() {
return tooltipForegroundColor.getColor();
}
/**
* Sets the foreground color used in {@link javax.swing.JToolTip}.
*
* @param tooltipForegroundColor the foreground color used in {@link javax.swing.JToolTip}
*/
public void setTooltipForegroundColor(ColorUIResource tooltipForegroundColor) {
this.tooltipForegroundColor.setColor(tooltipForegroundColor);
updateColors();
}
/**
* Gets the border used around list items in {@link javax.swing.JList}'s and {@link javax.swing.JComboBox}'s.
*
* @return the border used around list items in {@link javax.swing.JList}'s and {@link javax.swing.JComboBox}'s
*/
public BorderUIResource getListItemBorder() {
return listItemBorder.getBorder();
}
/**
* Sets the border used around list items in {@link javax.swing.JList}'s and {@link javax.swing.JComboBox}'s.
*
* @param listItemBorder the border used around list items in {@link javax.swing.JList}'s and {@link javax.swing.JComboBox}'s
*/
public void setListItemBorder(BorderUIResource listItemBorder) {
this.listItemBorder.setBorder(listItemBorder);
}
/**
* Gets the border used around the focused list item in {@link javax.swing.JList}'s and {@link javax.swing.JComboBox}'s.
*
* @return the border used around the focused list item in {@link javax.swing.JList}'s and {@link javax.swing.JComboBox}'s
*/
public BorderUIResource getListFocusedItemBorder() {
return listFocusedItemBorder.getBorder();
}
/**
* Sets the border used around the focused list item in {@link javax.swing.JList}'s and {@link javax.swing.JComboBox}'s.
*
* @param listFocusedItemBorder the border used around the focused list item in {@link javax.swing.JList}'s and {@link javax.swing.JComboBox}'s
*/
public void setListFocusedItemBorder(BorderUIResource listFocusedItemBorder) {
this.listFocusedItemBorder.setBorder(listFocusedItemBorder);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -