Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.FlowLayout;
- import java.awt.Toolkit;
- import java.awt.event.KeyEvent;
- import javax.swing.ImageIcon;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JMenu;
- import javax.swing.JMenuBar;
- import javax.swing.JMenuItem;
- import javax.swing.KeyStroke;
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- /**
- *
- * @author Anh-Kool
- */
- public class Notepad {
- public static void main(String[] args) {
- JFrame frame = new JFrame("Hoang Anh");
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.setLayout(new FlowLayout());
- JMenuBar jmb = new JMenuBar();
- frame.setJMenuBar(jmb);
- JMenu file = new JMenu("File");
- file.setMnemonic(KeyEvent.VK_F);
- jmb.add(file);
- JMenu edit = new JMenu("Edit");
- edit.setMnemonic(KeyEvent.VK_E);
- jmb.add(edit);
- JMenu format = new JMenu("Format");
- format.setMnemonic(KeyEvent.VK_O);
- jmb.add(format);
- JMenu view = new JMenu("View");
- view.setMnemonic(KeyEvent.VK_V);
- jmb.add(view);
- JMenu help = new JMenu("Help");
- help.setMnemonic(KeyEvent.VK_H);
- jmb.add(help);
- JMenuItem f_new = new JMenuItem("New");
- f_new.setMnemonic(KeyEvent.VK_N);
- file.add(f_new);
- file.addSeparator();
- JMenuItem open = new JMenuItem("Open");
- open.setMnemonic(KeyEvent.VK_O);
- int mask = Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
- open.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V, mask));
- file.add(open);
- file.addSeparator();
- JMenuItem save = new JMenuItem("Save");
- save.setMnemonic(KeyEvent.VK_S);
- save.setEnabled(false);//k hien thi, k dung dc
- file.add(save);
- JButton button = new JButton("A");
- button.setDisabledIcon(new ImageIcon("Jellyfish.jpg"));
- button.setRolloverIcon(new ImageIcon("Jellyfish.jpg"));
- frame.add(button);
- frame.setSize(300, 270);
- frame.setVisible(true);
- frame.setResizable(false);
- frame.setLocation(600, 300);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement