Advertisement
anhit92

setDisabledIcon

Jun 22nd, 2013
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.23 KB | None | 0 0
  1.  
  2. import java.awt.FlowLayout;
  3. import java.awt.Toolkit;
  4. import java.awt.event.KeyEvent;
  5. import javax.swing.ImageIcon;
  6. import javax.swing.JButton;
  7. import javax.swing.JFrame;
  8. import javax.swing.JMenu;
  9. import javax.swing.JMenuBar;
  10. import javax.swing.JMenuItem;
  11. import javax.swing.KeyStroke;
  12.  
  13. /*
  14.  * To change this template, choose Tools | Templates
  15.  * and open the template in the editor.
  16.  */
  17. /**
  18.  *
  19.  * @author Anh-Kool
  20.  */
  21. public class Notepad {
  22.  
  23.     public static void main(String[] args) {
  24.         JFrame frame = new JFrame("Hoang Anh");
  25.         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  26.         frame.setLayout(new FlowLayout());
  27.         JMenuBar jmb = new JMenuBar();
  28.         frame.setJMenuBar(jmb);
  29.  
  30.         JMenu file = new JMenu("File");
  31.         file.setMnemonic(KeyEvent.VK_F);
  32.         jmb.add(file);
  33.  
  34.         JMenu edit = new JMenu("Edit");
  35.         edit.setMnemonic(KeyEvent.VK_E);
  36.         jmb.add(edit);
  37.  
  38.         JMenu format = new JMenu("Format");
  39.         format.setMnemonic(KeyEvent.VK_O);
  40.         jmb.add(format);
  41.  
  42.         JMenu view = new JMenu("View");
  43.         view.setMnemonic(KeyEvent.VK_V);
  44.         jmb.add(view);
  45.  
  46.         JMenu help = new JMenu("Help");
  47.         help.setMnemonic(KeyEvent.VK_H);
  48.         jmb.add(help);
  49.  
  50.         JMenuItem f_new = new JMenuItem("New");
  51.         f_new.setMnemonic(KeyEvent.VK_N);
  52.         file.add(f_new);
  53.         file.addSeparator();
  54.  
  55.         JMenuItem open = new JMenuItem("Open");
  56.         open.setMnemonic(KeyEvent.VK_O);
  57.         int mask = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
  58.         open.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V, mask));
  59.         file.add(open);
  60.         file.addSeparator();
  61.  
  62.         JMenuItem save = new JMenuItem("Save");
  63.         save.setMnemonic(KeyEvent.VK_S);
  64.         save.setEnabled(false);//k hien thi, k dung dc
  65.         file.add(save);
  66.  
  67.         JButton button = new JButton("A");
  68.         button.setDisabledIcon(new ImageIcon("Jellyfish.jpg"));
  69.         button.setRolloverIcon(new ImageIcon("Jellyfish.jpg"));
  70.         frame.add(button);
  71.        
  72.         frame.setSize(300, 270);
  73.         frame.setVisible(true);
  74.         frame.setResizable(false);
  75.         frame.setLocation(600, 300);
  76.  
  77.  
  78.     }
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement