⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 metallookandfeel.java

📁 Mobile 应用程序使用 Java Micro Edition (Java ME) 平台
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                     "shift INSERT", DefaultEditorKit.pasteAction,                     "shift DELETE", DefaultEditorKit.cutAction,		       "shift LEFT", DefaultEditorKit.selectionBackwardAction,                    "shift KP_LEFT", DefaultEditorKit.selectionBackwardAction,		      "shift RIGHT", DefaultEditorKit.selectionForwardAction,		   "shift KP_RIGHT", DefaultEditorKit.selectionForwardAction,			"ctrl LEFT", DefaultEditorKit.previousWordAction,		     "ctrl KP_LEFT", DefaultEditorKit.previousWordAction,		       "ctrl RIGHT", DefaultEditorKit.nextWordAction,		    "ctrl KP_RIGHT", DefaultEditorKit.nextWordAction,		  "ctrl shift LEFT", DefaultEditorKit.selectionPreviousWordAction,	       "ctrl shift KP_LEFT", DefaultEditorKit.selectionPreviousWordAction,		 "ctrl shift RIGHT", DefaultEditorKit.selectionNextWordAction,	      "ctrl shift KP_RIGHT", DefaultEditorKit.selectionNextWordAction,			   "ctrl A", DefaultEditorKit.selectAllAction,			     "HOME", DefaultEditorKit.beginLineAction,			      "END", DefaultEditorKit.endLineAction,		       "shift HOME", DefaultEditorKit.selectionBeginLineAction,		        "shift END", DefaultEditorKit.selectionEndLineAction,			       "UP", DefaultEditorKit.upAction,			    "KP_UP", DefaultEditorKit.upAction,			     "DOWN", DefaultEditorKit.downAction,			  "KP_DOWN", DefaultEditorKit.downAction,			  "PAGE_UP", DefaultEditorKit.pageUpAction,			"PAGE_DOWN", DefaultEditorKit.pageDownAction,		    "shift PAGE_UP", "selection-page-up", 	          "shift PAGE_DOWN", "selection-page-down",	       "ctrl shift PAGE_UP", "selection-page-left", 	     "ctrl shift PAGE_DOWN", "selection-page-right",			 "shift UP", DefaultEditorKit.selectionUpAction,		      "shift KP_UP", DefaultEditorKit.selectionUpAction,		       "shift DOWN", DefaultEditorKit.selectionDownAction,		    "shift KP_DOWN", DefaultEditorKit.selectionDownAction,			    "ENTER", DefaultEditorKit.insertBreakAction,                       "BACK_SPACE", DefaultEditorKit.deletePrevCharAction,                 "shift BACK_SPACE", DefaultEditorKit.deletePrevCharAction,                           "ctrl H", DefaultEditorKit.deletePrevCharAction,                           "DELETE", DefaultEditorKit.deleteNextCharAction,                      "ctrl DELETE", DefaultEditorKit.deleteNextWordAction,                  "ctrl BACK_SPACE", DefaultEditorKit.deletePrevWordAction,                            "RIGHT", DefaultEditorKit.forwardAction,                             "LEFT", DefaultEditorKit.backwardAction,                          "KP_RIGHT", DefaultEditorKit.forwardAction,                          "KP_LEFT", DefaultEditorKit.backwardAction,			      "TAB", DefaultEditorKit.insertTabAction,		  "ctrl BACK_SLASH", "unselect"/*DefaultEditorKit.unselectAction*/,			"ctrl HOME", DefaultEditorKit.beginAction,			 "ctrl END", DefaultEditorKit.endAction,		  "ctrl shift HOME", DefaultEditorKit.selectionBeginAction,		   "ctrl shift END", DefaultEditorKit.selectionEndAction,                           "ctrl T", "next-link-action",                     "ctrl shift T", "previous-link-action",                       "ctrl SPACE", "activate-link-action",                   "control shift O", "toggle-componentOrientation"/*DefaultEditorKit.toggleComponentOrientation*/	});        Object scrollPaneBorder = new SwingLazyValue("javax.swing.plaf.metal.MetalBorders$ScrollPaneBorder");        Object buttonBorder = 	    	    new SwingLazyValue("javax.swing.plaf.metal.MetalBorders",					  "getButtonBorder");          Object toggleButtonBorder =  	    new SwingLazyValue("javax.swing.plaf.metal.MetalBorders",					  "getToggleButtonBorder");        Object titledBorderBorder = 	    new SwingLazyValue(			  "javax.swing.plaf.BorderUIResource$LineBorderUIResource",			  new Object[] {controlShadow});        Object desktopIconBorder = 	    new SwingLazyValue(			  "javax.swing.plaf.metal.MetalBorders",			  "getDesktopIconBorder");        Object menuBarBorder = 	    new SwingLazyValue(			  "javax.swing.plaf.metal.MetalBorders$MenuBarBorder");        Object popupMenuBorder = 	    new SwingLazyValue(			 "javax.swing.plaf.metal.MetalBorders$PopupMenuBorder");        Object menuItemBorder = 	    new SwingLazyValue(			 "javax.swing.plaf.metal.MetalBorders$MenuItemBorder");	Object menuItemAcceleratorDelimiter = new String("-");        Object toolBarBorder = new SwingLazyValue("javax.swing.plaf.metal.MetalBorders$ToolBarBorder");	Object progressBarBorder = new SwingLazyValue(			  "javax.swing.plaf.BorderUIResource$LineBorderUIResource",			  new Object[] {controlDarkShadow, new Integer(1)});        Object toolTipBorder = new SwingLazyValue(			  "javax.swing.plaf.BorderUIResource$LineBorderUIResource",			  new Object[] {primaryControlDarkShadow});        Object toolTipBorderInactive = new SwingLazyValue(			  "javax.swing.plaf.BorderUIResource$LineBorderUIResource",			  new Object[] {controlDarkShadow});        Object focusCellHighlightBorder = new SwingLazyValue(			  "javax.swing.plaf.BorderUIResource$LineBorderUIResource",			  new Object[] {focusColor});        Object tabbedPaneTabAreaInsets = new InsetsUIResource(4, 2, 0, 6);        Object tabbedPaneTabInsets = new InsetsUIResource(0, 9, 1, 9);	final Object[] internalFrameIconArgs = new Object[1];	internalFrameIconArgs[0] = new Integer(16);	Object[] defaultCueList = new Object[] {		"OptionPane.errorSound",		"OptionPane.informationSound",		"OptionPane.questionSound",		"OptionPane.warningSound" };        MetalTheme theme = getCurrentTheme();        Object menuTextValue = new FontActiveValue(theme,                                                   MetalTheme.MENU_TEXT_FONT);        Object controlTextValue = new FontActiveValue(theme,                               MetalTheme.CONTROL_TEXT_FONT);        Object userTextValue = new FontActiveValue(theme,                                                   MetalTheme.USER_TEXT_FONT);        Object windowTitleValue = new FontActiveValue(theme,                               MetalTheme.WINDOW_TITLE_FONT);        Object subTextValue = new FontActiveValue(theme,                                                  MetalTheme.SUB_TEXT_FONT);        Object systemTextValue = new FontActiveValue(theme,                                                 MetalTheme.SYSTEM_TEXT_FONT);        //        // DEFAULTS TABLE        //        Object[] defaults = {	    // *** Auditory Feedback	    "AuditoryCues.defaultCueList", defaultCueList,	    // this key defines which of the various cues to render             // This is disabled until sound bugs can be resolved.	    "AuditoryCues.playList", null, // defaultCueList,            // Text (Note: many are inherited)            "TextField.border", textFieldBorder,	    "TextField.font", userTextValue,            "PasswordField.border", textFieldBorder,            // passwordField.font should actually map to            // win.ansiFixed.font.height on windows.            "PasswordField.font", userTextValue,            "PasswordField.echoChar", (char)0x2022,            // TextArea.font should actually map to win.ansiFixed.font.height            // on windows.            "TextArea.font", userTextValue,	    "TextPane.background", table.get("window"),            "TextPane.font", userTextValue,	    "EditorPane.background", table.get("window"),	    "EditorPane.font", userTextValue,	    "TextField.focusInputMap", fieldInputMap,	    "PasswordField.focusInputMap", passwordInputMap,	    "TextArea.focusInputMap", multilineInputMap,	    "TextPane.focusInputMap", multilineInputMap,	    "EditorPane.focusInputMap", multilineInputMap,            // FormattedTextFields            "FormattedTextField.border", textFieldBorder,            "FormattedTextField.font", userTextValue,            "FormattedTextField.focusInputMap",              new UIDefaults.LazyInputMap(new Object[] {			   "ctrl C", DefaultEditorKit.copyAction,			   "ctrl V", DefaultEditorKit.pasteAction,			   "ctrl X", DefaultEditorKit.cutAction,			     "COPY", DefaultEditorKit.copyAction,			    "PASTE", DefaultEditorKit.pasteAction,			      "CUT", DefaultEditorKit.cutAction,                   "control INSERT", DefaultEditorKit.copyAction,                     "shift INSERT", DefaultEditorKit.pasteAction,                     "shift DELETE", DefaultEditorKit.cutAction,		       "shift LEFT", DefaultEditorKit.selectionBackwardAction,                    "shift KP_LEFT", DefaultEditorKit.selectionBackwardAction,		      "shift RIGHT", DefaultEditorKit.selectionForwardAction,		   "shift KP_RIGHT", DefaultEditorKit.selectionForwardAction,			"ctrl LEFT", DefaultEditorKit.previousWordAction,		     "ctrl KP_LEFT", DefaultEditorKit.previousWordAction,		       "ctrl RIGHT", DefaultEditorKit.nextWordAction,		    "ctrl KP_RIGHT", DefaultEditorKit.nextWordAction,		  "ctrl shift LEFT", DefaultEditorKit.selectionPreviousWordAction,	       "ctrl shift KP_LEFT", DefaultEditorKit.selectionPreviousWordAction,		 "ctrl shift RIGHT", DefaultEditorKit.selectionNextWordAction,	      "ctrl shift KP_RIGHT", DefaultEditorKit.selectionNextWordAction,			   "ctrl A", DefaultEditorKit.selectAllAction,			     "HOME", DefaultEditorKit.beginLineAction,			      "END", DefaultEditorKit.endLineAction,		       "shift HOME", DefaultEditorKit.selectionBeginLineAction,		        "shift END", DefaultEditorKit.selectionEndLineAction,                       "BACK_SPACE", DefaultEditorKit.deletePrevCharAction,                 "shift BACK_SPACE", DefaultEditorKit.deletePrevCharAction,                           "ctrl H", DefaultEditorKit.deletePrevCharAction,                           "DELETE", DefaultEditorKit.deleteNextCharAction,                      "ctrl DELETE", DefaultEditorKit.deleteNextWordAction,                  "ctrl BACK_SPACE", DefaultEditorKit.deletePrevWordAction,                            "RIGHT", DefaultEditorKit.forwardAction,                             "LEFT", DefaultEditorKit.backwardAction,                         "KP_RIGHT", DefaultEditorKit.forwardAction,                          "KP_LEFT", DefaultEditorKit.backwardAction,			    "ENTER", JTextField.notifyAction,		  "ctrl BACK_SLASH", "unselect",                   "control shift O", "toggle-componentOrientation",                           "ESCAPE", "reset-field-edit",                               "UP", "increment",                            "KP_UP", "increment",                             "DOWN", "decrement",                          "KP_DOWN", "decrement",              }),                        // Buttons            "Button.defaultButtonFollowsFocus", Boolean.FALSE,            "Button.disabledText", inactiveControlTextColor,            "Button.select", controlShadow,            "Button.border", buttonBorder,            "Button.font", controlTextValue,            "Button.focus", focusColor,            "Button.focusInputMap", new UIDefaults.LazyInputMap(new Object[] {                          "SPACE", "pressed",                 "released SPACE", "released"              }),            "CheckBox.disabledText", inactiveControlTextColor,            "Checkbox.select", controlShadow,            "CheckBox.font", controlTextValue,            "CheckBox.focus", focusColor,            "CheckBox.icon", new SwingLazyValue("javax.swing.plaf.metal.MetalIconFactory", "getCheckBoxIcon"),	    "CheckBox.focusInputMap",	       new UIDefaults.LazyInputMap(new Object[] {		            "SPACE", "pressed",                   "released SPACE", "released"  		 }),            // margin is 2 all the way around, BasicBorders.RadioButtonBorder            // (checkbox uses RadioButtonBorder) is 2 all the way around too.            "CheckBox.totalInsets", new Insets(4, 4, 4, 4),            "RadioButton.disabledText", inactiveControlTextColor,            "RadioButton.select", controlShadow,            "RadioButton.icon", new SwingLazyValue("javax.swing.plaf.metal.MetalIconFactory", "getRadioButtonIcon"),            "RadioButton.font", controlTextValue,            "RadioButton.focus", focusColor,	    "RadioButton.focusInputMap",	       new UIDefaults.LazyInputMap(new Object[] {                          "SPACE", "pressed",                 "released SPACE", "released" 	      }),            // margin is 2 all the way around, BasicBorders.RadioButtonBorder            // is 2 all the way around too.            "RadioButton.totalInsets", new Insets(4, 4, 4, 4),            "ToggleButton.select", controlShadow,            "ToggleButton.disabledText", inactiveControlTextColor,            "ToggleButton.focus", focusColor,            "ToggleButton.border", toggleButtonBorder,            "ToggleButton.font", controlTextValue,	    "ToggleButton.focusInputMap",	      new UIDefaults.LazyInputMap(new Object[] {		            "SPACE", "pressed",                   "released SPACE", "released" 	        }),            // File View             "FileView.directoryIcon", new SwingLazyValue("javax.swing.plaf.metal.MetalIconFactory", "getTreeFolderIcon"),            "FileView.fileIcon", new SwingLazyValue("javax.swing.plaf.metal.MetalIconFactory", "getTreeLeafIcon"),            "FileView.computerIcon", new SwingLazyValue("javax.swing.plaf.metal.MetalIconFactory", "getTreeComputerIcon"),

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -