List of usage examples for java.awt.event KeyEvent VK_D
int VK_D
To view the source code for java.awt.event KeyEvent VK_D.
Click Source Link
From source file:MainClass.java
public static void main(String args[]) throws Exception { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JTabbedPane tabbedPane = new JTabbedPane(); tabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT); String titles[] = { "A", "B", "C", "D", "E", "F" }; int mnemonic[] = { KeyEvent.VK_A, KeyEvent.VK_B, KeyEvent.VK_C, KeyEvent.VK_D, KeyEvent.VK_E, KeyEvent.VK_F };//w w w.j a v a 2 s .c om for (int i = 0, n = titles.length; i < n; i++) { add(tabbedPane, titles[i], mnemonic[i]); } ChangeListener changeListener = new ChangeListener() { public void stateChanged(ChangeEvent changeEvent) { JTabbedPane sourceTabbedPane = (JTabbedPane) changeEvent.getSource(); int index = sourceTabbedPane.getSelectedIndex(); System.out.println("Tab changed to: " + sourceTabbedPane.getTitleAt(index)); } }; tabbedPane.addChangeListener(changeListener); frame.add(tabbedPane, BorderLayout.CENTER); frame.setSize(400, 150); frame.setVisible(true); }
From source file:ButtonDemo.java
public ButtonDemo() { Icon middleButtonIcon = new SquareIcon(); b1 = new JButton("Disable middle button"); b1.setVerticalTextPosition(AbstractButton.CENTER); b1.setHorizontalTextPosition(AbstractButton.LEADING); b1.setMnemonic(KeyEvent.VK_D); b1.setActionCommand("disable"); b2 = new JButton("Middle button", middleButtonIcon); b2.setVerticalTextPosition(AbstractButton.BOTTOM); b2.setHorizontalTextPosition(AbstractButton.CENTER); b2.setMnemonic(KeyEvent.VK_M); b3 = new JButton("Enable middle button"); //Use the default text position of CENTER, TRAILING (RIGHT). b3.setMnemonic(KeyEvent.VK_E); b3.setActionCommand("enable"); b3.setEnabled(false);/* w w w . j av a2 s . co m*/ //Listen for actions on buttons 1 and 3. b1.addActionListener(this); b3.addActionListener(this); b1.setToolTipText("Click this button to disable the middle button."); b2.setToolTipText("This middle button does nothing when you click it."); b3.setToolTipText("Click this button to enable the middle button."); //Add Components to this container, using the default FlowLayout. add(b1); add(b2); add(b3); }
From source file:Main.java
public static void setDontSaveButton(final JRootPane rp, final JButton b) { rp.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(KeyEvent.VK_D, 0), "dontSave"); rp.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW) .put(KeyStroke.getKeyStroke(KeyEvent.VK_D, rp.getToolkit().getMenuShortcutKeyMask()), "dontSave"); rp.getActionMap().put("dontSave", new AbstractAction() { private static final long serialVersionUID = 1L; public void actionPerformed(ActionEvent ev) { b.doClick();/*ww w . j a v a 2s . c o m*/ } }); }
From source file:Main.java
/** * Returns the mnemonic integer./*from ww w .j ava2s . com*/ * * @param c The character (uppercase) * @return The mnemonic. */ @SuppressWarnings("incomplete-switch") private static int setMnemonicsGet(char c) { int mnemonic = 0; switch (Character.toUpperCase(c)) { case '0': mnemonic = KeyEvent.VK_0; break; case '1': mnemonic = KeyEvent.VK_1; break; case '2': mnemonic = KeyEvent.VK_2; break; case '3': mnemonic = KeyEvent.VK_3; break; case '4': mnemonic = KeyEvent.VK_4; break; case '5': mnemonic = KeyEvent.VK_5; break; case '6': mnemonic = KeyEvent.VK_6; break; case '7': mnemonic = KeyEvent.VK_7; break; case '8': mnemonic = KeyEvent.VK_8; break; case '9': mnemonic = KeyEvent.VK_9; break; case 'A': mnemonic = KeyEvent.VK_A; break; case 'B': mnemonic = KeyEvent.VK_B; break; case 'C': mnemonic = KeyEvent.VK_C; break; case 'D': mnemonic = KeyEvent.VK_D; break; case 'E': mnemonic = KeyEvent.VK_E; break; case 'F': mnemonic = KeyEvent.VK_F; break; case 'G': mnemonic = KeyEvent.VK_G; break; case 'H': mnemonic = KeyEvent.VK_H; break; case 'I': mnemonic = KeyEvent.VK_I; break; case 'J': mnemonic = KeyEvent.VK_J; break; case 'K': mnemonic = KeyEvent.VK_K; break; case 'L': mnemonic = KeyEvent.VK_L; break; case 'M': mnemonic = KeyEvent.VK_M; break; case 'N': mnemonic = KeyEvent.VK_N; break; case 'O': mnemonic = KeyEvent.VK_O; break; case 'P': mnemonic = KeyEvent.VK_P; break; case 'Q': mnemonic = KeyEvent.VK_Q; break; case 'R': mnemonic = KeyEvent.VK_R; break; case 'S': mnemonic = KeyEvent.VK_S; break; case 'T': mnemonic = KeyEvent.VK_T; break; case 'U': mnemonic = KeyEvent.VK_U; break; case 'V': mnemonic = KeyEvent.VK_V; break; case 'W': mnemonic = KeyEvent.VK_W; break; case 'X': mnemonic = KeyEvent.VK_X; break; case 'Y': mnemonic = KeyEvent.VK_Y; break; case 'Z': mnemonic = KeyEvent.VK_Z; break; } return mnemonic; }
From source file:com.au.splashinc.JControl.Load.DarkForcesJsonLoader.java
public void LoadConfig() { //throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. //JSON organised in [Button/Axis/POV],{[TypeofAction],[Value]} /*W- up - LeftStick Up A - Left - Right Stick Left - X Rot - S - back - LeftStick Down - Y Axis up d - right - Right Stick Right - x Rot + Space - jump - A - 1//w w w.java 2 s .c om c - Crouch - Right Stick In - 10 Mouse 1 - primary fire - Right Trigger - z axis - Shift - Run - Left Stick in - 9 Capslock - Walk - LB - 5 e - Open/interact - B - 2 R - Secondary Fire - Left Trigger - z axis + Pageup - Look Up - Right Stick Up - Y Rot - PageDown - Loop Down - Right Stick Down - y Rot + f1 - pda - Back - 3 f2 - night vision - dpad down f3- fleats - dpad left f4 - gasmask - dpad right f5 - headlamp - dpad up*/ JSONArray simpleKey = new JSONArray(); simpleKey.add(GetJSONObject("Button 0", KeyEvent.VK_SPACE)); simpleKey.add(GetJSONObject("Button 2", KeyEvent.VK_E)); simpleKey.add(GetJSONObject("Button 8", KeyEvent.VK_F1)); simpleKey.add(GetJSONObject("Button 7", KeyEvent.VK_CAPS_LOCK)); simpleKey.add(GetJSONObject("Button 3", KeyEvent.VK_SHIFT)); simpleKey.add(GetJSONObject("Button 1", KeyEvent.VK_C)); simpleKey.add(GetJSONObject("X Axis -", KeyEvent.VK_A)); simpleKey.add(GetJSONObject("X Axis +", KeyEvent.VK_D)); simpleKey.add(GetJSONObject("Y Axis -", KeyEvent.VK_W)); simpleKey.add(GetJSONObject("Y Axis +", KeyEvent.VK_S)); simpleKey.add(GetJSONObject("Hat Switch 0 0.25", KeyEvent.VK_F5)); simpleKey.add(GetJSONObject("Hat Switch 0 0.5", KeyEvent.VK_F4)); simpleKey.add(GetJSONObject("Hat Switch 0 0.75", KeyEvent.VK_F2)); simpleKey.add(GetJSONObject("Hat Switch 0 1.0", KeyEvent.VK_F3)); simpleKey.add(GetJSONObject("Z Axis +", KeyEvent.VK_R)); simpleKey.add(GetJSONObject("Y Rotation +", KeyEvent.VK_PAGE_UP)); simpleKey.add(GetJSONObject("Y Rotation -", KeyEvent.VK_PAGE_DOWN)); JSONArray simpleMouse = new JSONArray(); simpleMouse.add(GetJSONObject("X Rotation", "LeftRight")); simpleMouse.add(GetJSONObject("Z Axis -", InputEvent.BUTTON1_MASK)); //JSONObject jo = new JSONObject(); //jo.put("Button 0", KeyEvent.VK_SPACE); //jo.put("Button 2", KeyEvent.VK_E); //jo.pu //simpleKey.add(jo); /*JSONObject j1 = new JSONObject(); j1.put("Button 2", KeyEvent.VK_E); simpleKey.add(j1);*/ json.put(ControllerAction.SIMPLE_BUTTON.toString(), simpleKey); json.put(ControllerAction.SIMPLE_MOUSE.toString(), simpleMouse); /*json.put("Button 0", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_SPACE)); json.put("Button 2", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_E)); json.put("Button 8", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_F1)); json.put("Button 7", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_CAPS_LOCK)); json.put("Button 3", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_SHIFT)); json.put("Button 1", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_C)); json.put("X Axis -", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_A)); json.put("X Axis +", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_D)); json.put("Y Axis -", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_W)); json.put("Y Axis +", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_S)); json.put("Hat Switch 0 0.25", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_F5)); json.put("Hat Switch 0 0.5", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_F4)); json.put("Hat Switch 0 0.75", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_F2)); json.put("Hat Switch 0 1.0", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_F3)); json.put("Z Axis +", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_R)); json.put("Z Axis -", GetSimpleButton(ControllerAction.SIMPLE_MOUSE.toString(), InputEvent.BUTTON1_MASK)); json.put("X Rotation", GetSimpleButton(ControllerAction.SIMPLE_MOUSE.toString(), "LeftRight")); json.put("Y Rotation +", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_PAGE_UP)); json.put("Y Rotation -", GetSimpleButton(ControllerAction.SIMPLE_BUTTON.toString(), KeyEvent.VK_PAGE_DOWN));*/ //json.put("Button 4,5", this) controllerDetail = json.toJSONString(); System.out.println(json.toJSONString()); JsonLoaderHelper jsh = new JsonLoaderHelper(json); keyDownMap = jsh.getKeyDownMap(); keyUpMap = jsh.getKeyUpMap(); mouseMoveMap = jsh.getMouseMoveMap(); mouseButtonDownMap = jsh.getMouseButtonDownMap(); mouseButtonUpMap = jsh.getMouseButtonUpMap(); }
From source file:components.CustomIconDemo.java
public CustomIconDemo() { Icon leftButtonIcon = new ArrowIcon(SwingConstants.RIGHT); Icon middleButtonIcon = createImageIcon("images/middle.gif", "the middle button"); Icon rightButtonIcon = new ArrowIcon(SwingConstants.LEFT); b1 = new JButton("Disable middle button", leftButtonIcon); b1.setVerticalTextPosition(AbstractButton.CENTER); b1.setHorizontalTextPosition(AbstractButton.LEADING); b1.setMnemonic(KeyEvent.VK_D); b1.setActionCommand("disable"); b2 = new JButton("Middle button", middleButtonIcon); b2.setVerticalTextPosition(AbstractButton.BOTTOM); b2.setHorizontalTextPosition(AbstractButton.CENTER); b2.setMnemonic(KeyEvent.VK_M); b3 = new JButton("Enable middle button", rightButtonIcon); //Use the default text position of CENTER, TRAILING (RIGHT). b3.setMnemonic(KeyEvent.VK_E); b3.setActionCommand("enable"); b3.setEnabled(false);/* ww w .j a v a 2 s . c o m*/ //Listen for actions on buttons 1 and 3. b1.addActionListener(this); b3.addActionListener(this); b1.setToolTipText("Click this button to disable the middle button."); b2.setToolTipText("This middle button does nothing when you click it."); b3.setToolTipText("Click this button to enable the middle button."); //Add Components to this container, using the default FlowLayout. add(b1); add(b2); add(b3); }
From source file:components.ButtonDemo.java
public ButtonDemo() { ImageIcon leftButtonIcon = createImageIcon("images/right.gif"); ImageIcon middleButtonIcon = createImageIcon("images/middle.gif"); ImageIcon rightButtonIcon = createImageIcon("images/left.gif"); b1 = new JButton("Disable middle button", leftButtonIcon); b1.setVerticalTextPosition(AbstractButton.CENTER); b1.setHorizontalTextPosition(AbstractButton.LEADING); //aka LEFT, for left-to-right locales b1.setMnemonic(KeyEvent.VK_D); b1.setActionCommand("disable"); b2 = new JButton("Middle button", middleButtonIcon); b2.setVerticalTextPosition(AbstractButton.BOTTOM); b2.setHorizontalTextPosition(AbstractButton.CENTER); b2.setMnemonic(KeyEvent.VK_M); b3 = new JButton("Enable middle button", rightButtonIcon); //Use the default text position of CENTER, TRAILING (RIGHT). b3.setMnemonic(KeyEvent.VK_E); b3.setActionCommand("enable"); b3.setEnabled(false);/* www. j a va 2 s . c o m*/ //Listen for actions on buttons 1 and 3. b1.addActionListener(this); b3.addActionListener(this); b1.setToolTipText("Click this button to disable the middle button."); b2.setToolTipText("This middle button does nothing when you click it."); b3.setToolTipText("Click this button to enable the middle button."); //Add Components to this container, using the default FlowLayout. add(b1); add(b2); add(b3); }
From source file:ButtonDemo.java
public ButtonDemo() { ImageIcon leftButtonIcon = createImageIcon("images/right.gif"); ImageIcon middleButtonIcon = createImageIcon("images/middle.gif"); ImageIcon rightButtonIcon = createImageIcon("images/left.gif"); b1 = new JButton("Disable middle button", leftButtonIcon); b1.setVerticalTextPosition(AbstractButton.CENTER); b1.setHorizontalTextPosition(AbstractButton.LEADING); // aka LEFT, for // left-to-right // locales b1.setMnemonic(KeyEvent.VK_D); b1.setActionCommand("disable"); b2 = new JButton("Middle button", middleButtonIcon); b2.setVerticalTextPosition(AbstractButton.BOTTOM); b2.setHorizontalTextPosition(AbstractButton.CENTER); b2.setMnemonic(KeyEvent.VK_M); b3 = new JButton("Enable middle button", rightButtonIcon); // Use the default text position of CENTER, TRAILING (RIGHT). b3.setMnemonic(KeyEvent.VK_E); b3.setActionCommand("enable"); b3.setEnabled(false);/*from w w w.j a v a 2 s . co m*/ // Listen for actions on buttons 1 and 3. b1.addActionListener(this); b3.addActionListener(this); b1.setToolTipText("Click this button to disable the middle button."); b2.setToolTipText("This middle button does nothing when you click it."); b3.setToolTipText("Click this button to enable the middle button."); // Add Components to this container, using the default FlowLayout. add(b1); add(b2); add(b3); }
From source file:QandE.ButtonDemo.java
public ButtonDemo() { ImageIcon leftButtonIcon = createImageIcon("images/right.gif"); Icon middleButtonIcon = new SquareIcon(); ImageIcon rightButtonIcon = createImageIcon("images/left.gif"); b1 = new JButton("Disable middle button", leftButtonIcon); b1.setVerticalTextPosition(AbstractButton.CENTER); b1.setHorizontalTextPosition(AbstractButton.LEADING); //aka LEFT, for left-to-right locales b1.setMnemonic(KeyEvent.VK_D); b1.setActionCommand("disable"); b2 = new JButton("Middle button", middleButtonIcon); b2.setVerticalTextPosition(AbstractButton.BOTTOM); b2.setHorizontalTextPosition(AbstractButton.CENTER); b2.setMnemonic(KeyEvent.VK_M); b3 = new JButton("Enable middle button", rightButtonIcon); //Use the default text position of CENTER, TRAILING (RIGHT). b3.setMnemonic(KeyEvent.VK_E); b3.setActionCommand("enable"); b3.setEnabled(false);/*from w w w. j av a 2 s . c om*/ //Listen for actions on buttons 1 and 3. b1.addActionListener(this); b3.addActionListener(this); b1.setToolTipText("Click this button to disable the middle button."); b2.setToolTipText("This middle button does nothing when you click it."); b3.setToolTipText("Click this button to enable the middle button."); //Add Components to this container, using the default FlowLayout. add(b1); add(b2); add(b3); }
From source file:components.ButtonHtmlDemo.java
public ButtonHtmlDemo() { ImageIcon leftButtonIcon = createImageIcon("images/right.gif"); ImageIcon middleButtonIcon = createImageIcon("images/middle.gif"); ImageIcon rightButtonIcon = createImageIcon("images/left.gif"); b1 = new JButton("<html><center><b><u>D</u>isable</b><br>" + "<font color=#ffffdd>middle button</font>", leftButtonIcon);//from ww w . j a va 2 s . co m Font font = b1.getFont().deriveFont(Font.PLAIN); b1.setFont(font); b1.setVerticalTextPosition(AbstractButton.CENTER); b1.setHorizontalTextPosition(AbstractButton.LEADING); //aka LEFT, for left-to-right locales b1.setMnemonic(KeyEvent.VK_D); b1.setActionCommand("disable"); b2 = new JButton("middle button", middleButtonIcon); b2.setFont(font); b2.setForeground(new Color(0xffffdd)); b2.setVerticalTextPosition(AbstractButton.BOTTOM); b2.setHorizontalTextPosition(AbstractButton.CENTER); b2.setMnemonic(KeyEvent.VK_M); b3 = new JButton("<html><center><b><u>E</u>nable</b><br>" + "<font color=#ffffdd>middle button</font>", rightButtonIcon); b3.setFont(font); //Use the default text position of CENTER, TRAILING (RIGHT). b3.setMnemonic(KeyEvent.VK_E); b3.setActionCommand("enable"); b3.setEnabled(false); //Listen for actions on buttons 1 and 3. b1.addActionListener(this); b3.addActionListener(this); b1.setToolTipText("Click this button to disable the middle button."); b2.setToolTipText("This middle button does nothing when you click it."); b3.setToolTipText("Click this button to enable the middle button."); //Add Components to this container, using the default FlowLayout. add(b1); add(b2); add(b3); }