nimbusdefaults.java
来自「Mobile 应用程序使用 Java Micro Edition (Java M」· Java 代码 · 共 496 行 · 第 1/5 页
JAVA
496 行
UIManager.addPropertyChangeListener(defaultsListener);
UIManager.getDefaults().addPropertyChangeListener(defaultsListener);
}
/** Called by UIManager when this look and feel is uninstalled. */
void uninitialize() {
// remove listener for derived colors
UIManager.getDefaults().removePropertyChangeListener(defaultsListener);
UIManager.removePropertyChangeListener(defaultsListener);
}
/**
* Create a new NimbusDefaults. This constructor is only called from
* within NimbusLookAndFeel.
*/
NimbusDefaults() {
m = new HashMap<Region, List<LazyStyle>>();
//Create the default font and default style. Also register all of the
//regions and their states that this class will use for later lookup.
//Additional regions can be registered later by 3rd party components.
//These are simply the default registrations.
defaultFont = FontManager.getFontConfigFUIR("sans", Font.PLAIN, 12);
defaultStyle = new DefaultSynthStyle();
defaultStyle.setFont(defaultFont);
//initialize the map of styles
register(Region.ARROW_BUTTON, "ArrowButton"); register(Region.BUTTON, "Button"); register(Region.TOGGLE_BUTTON, "ToggleButton"); register(Region.RADIO_BUTTON, "RadioButton"); register(Region.CHECK_BOX, "CheckBox"); register(Region.COLOR_CHOOSER, "ColorChooser"); register(Region.PANEL, "ColorChooser:\"ColorChooser.previewPanelHolder\""); register(Region.LABEL, "ColorChooser:\"ColorChooser.previewPanelHolder\":\"OptionPane.label\""); register(Region.COMBO_BOX, "ComboBox"); register(Region.TEXT_FIELD, "ComboBox:\"ComboBox.textField\""); register(Region.ARROW_BUTTON, "ComboBox:\"ComboBox.arrowButton\""); register(Region.LABEL, "ComboBox:\"ComboBox.listRenderer\""); register(Region.LABEL, "ComboBox:\"ComboBox.renderer\""); register(Region.SCROLL_PANE, "\"ComboBox.scrollPane\""); register(Region.FILE_CHOOSER, "FileChooser"); register(Region.INTERNAL_FRAME_TITLE_PANE, "InternalFrameTitlePane"); register(Region.INTERNAL_FRAME, "InternalFrame"); register(Region.INTERNAL_FRAME_TITLE_PANE, "InternalFrame:InternalFrameTitlePane"); register(Region.BUTTON, "InternalFrame:InternalFrameTitlePane:\"InternalFrameTitlePane.menuButton\""); register(Region.BUTTON, "InternalFrame:InternalFrameTitlePane:\"InternalFrameTitlePane.iconifyButton\""); register(Region.BUTTON, "InternalFrame:InternalFrameTitlePane:\"InternalFrameTitlePane.maximizeButton\""); register(Region.BUTTON, "InternalFrame:InternalFrameTitlePane:\"InternalFrameTitlePane.closeButton\""); register(Region.DESKTOP_ICON, "DesktopIcon"); register(Region.DESKTOP_PANE, "DesktopPane"); register(Region.LABEL, "Label"); register(Region.LIST, "List"); register(Region.LABEL, "List:\"List.cellRenderer\""); register(Region.MENU_BAR, "MenuBar"); register(Region.MENU, "MenuBar:Menu"); register(Region.MENU_ITEM_ACCELERATOR, "MenuBar:Menu:MenuItemAccelerator"); register(Region.MENU_ITEM, "MenuItem"); register(Region.MENU_ITEM_ACCELERATOR, "MenuItem:MenuItemAccelerator"); register(Region.RADIO_BUTTON_MENU_ITEM, "RadioButtonMenuItem"); register(Region.MENU_ITEM_ACCELERATOR, "RadioButtonMenuItem:MenuItemAccelerator"); register(Region.CHECK_BOX_MENU_ITEM, "CheckBoxMenuItem"); register(Region.MENU_ITEM_ACCELERATOR, "CheckBoxMenuItem:MenuItemAccelerator"); register(Region.MENU, "Menu"); register(Region.MENU_ITEM_ACCELERATOR, "Menu:MenuItemAccelerator"); register(Region.POPUP_MENU, "PopupMenu"); register(Region.POPUP_MENU_SEPARATOR, "PopupMenuSeparator"); register(Region.OPTION_PANE, "OptionPane"); register(Region.SEPARATOR, "OptionPane:\"OptionPane.separator\""); register(Region.PANEL, "OptionPane:\"OptionPane.messageArea\""); register(Region.LABEL, "OptionPane:\"OptionPane.messageArea\":\"OptionPane.label\""); register(Region.PANEL, "Panel"); register(Region.PROGRESS_BAR, "ProgressBar"); register(Region.SEPARATOR, "Separator"); register(Region.SCROLL_BAR, "ScrollBar"); register(Region.ARROW_BUTTON, "ScrollBar:\"ScrollBar.button\""); register(Region.SCROLL_BAR_THUMB, "ScrollBar:ScrollBarThumb"); register(Region.SCROLL_BAR_TRACK, "ScrollBar:ScrollBarTrack"); register(Region.SCROLL_PANE, "ScrollPane"); register(Region.VIEWPORT, "Viewport"); register(Region.SLIDER, "Slider"); register(Region.SLIDER_THUMB, "Slider:SliderThumb"); register(Region.SLIDER_TRACK, "Slider:SliderTrack"); register(Region.SPINNER, "Spinner"); register(Region.PANEL, "Spinner:\"Spinner.editor\""); register(Region.FORMATTED_TEXT_FIELD, "Spinner:Panel:\"Spinner.formattedTextField\""); register(Region.ARROW_BUTTON, "Spinner:\"Spinner.previousButton\""); register(Region.ARROW_BUTTON, "Spinner:\"Spinner.nextButton\""); register(Region.SPLIT_PANE, "SplitPane"); register(Region.SPLIT_PANE_DIVIDER, "SplitPane:SplitPaneDivider"); register(Region.TABBED_PANE, "TabbedPane"); register(Region.TABBED_PANE_TAB, "TabbedPane:TabbedPaneTab"); register(Region.TABBED_PANE_TAB_AREA, "TabbedPane:TabbedPaneTabArea"); register(Region.TABBED_PANE_CONTENT, "TabbedPane:TabbedPaneContent"); register(Region.TABLE, "Table"); register(Region.LABEL, "Table:\"Table.cellRenderer\""); register(Region.TABLE_HEADER, "TableHeader"); register(Region.LABEL, "TableHeader:\"TableHeader.renderer\""); register(Region.TEXT_FIELD, "\"Table.editor\""); register(Region.TEXT_FIELD, "\"Tree.cellEditor\"");
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?