📄 demosimplejmenu.java
字号:
/*
* DemoSimpleJMenu.java
*
* Created on 2006年3月30日, 下午4:06
*/
package org.netbeans.swing.menu;
/**
*
* @author boyingking
*/
public class DemoSimpleJMenu extends javax.swing.JFrame {
/**
* Creates new form DemoSimpleJMenu
*/
public DemoSimpleJMenu() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
private void initComponents() {
jMenuBarGloble = new javax.swing.JMenuBar();
jMenuFile = new javax.swing.JMenu();
jMenuItemNewFile = new javax.swing.JMenuItem();
jMenuItemOpenFile = new javax.swing.JMenuItem();
jMenuItemCloseFile = new javax.swing.JMenuItem();
jSeparator1 = new javax.swing.JSeparator();
jMenuFormate = new javax.swing.JMenu();
jCheckBoxMenuItemJava = new javax.swing.JCheckBoxMenuItem();
jCheckBoxMenuItemTxt = new javax.swing.JCheckBoxMenuItem();
jSeparator3 = new javax.swing.JSeparator();
jRadioButtonMenuItemRead = new javax.swing.JRadioButtonMenuItem();
jRadioButtonMenuItemWrite = new javax.swing.JRadioButtonMenuItem();
jMenuItemSave = new javax.swing.JMenuItem();
jMenuItemSaveAs = new javax.swing.JMenuItem();
jSeparator2 = new javax.swing.JSeparator();
jMenuItemExit = new javax.swing.JMenuItem();
jMenuEdit = new javax.swing.JMenu();
jMenuView = new javax.swing.JMenu();
jMenuHelp = new javax.swing.JMenu();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("\u5178\u578b\u7684\u83dc\u5355\u754c\u9762");
jMenuFile.setText("\u6587\u4ef6");
jMenuItemNewFile.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.CTRL_MASK));
jMenuItemNewFile.setIcon(new javax.swing.ImageIcon("F:\\学习\\booking\\截图\\第9章菜单和工具栏\\9-1.png"));
jMenuItemNewFile.setText("\u65b0\u5efa\u6587\u4ef6");
jMenuItemNewFile.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);
jMenuFile.add(jMenuItemNewFile);
jMenuItemOpenFile.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_MASK));
jMenuItemOpenFile.setIcon(new javax.swing.ImageIcon("F:\\学习\\booking\\截图\\第9章菜单和工具栏\\9-2.png"));
jMenuItemOpenFile.setText("\u6253\u5f00\u6587\u4ef6");
jMenuItemOpenFile.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);
jMenuItemOpenFile.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItemOpenFileActionPerformed(evt);
}
});
jMenuFile.add(jMenuItemOpenFile);
jMenuItemCloseFile.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C, java.awt.event.InputEvent.CTRL_MASK));
jMenuItemCloseFile.setText(" \u5173\u95ed\u6587\u4ef6");
jMenuItemCloseFile.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);
jMenuFile.add(jMenuItemCloseFile);
jSeparator1.setPreferredSize(new java.awt.Dimension(0, 3));
jMenuFile.add(jSeparator1);
jMenuFormate.setText(" \u6587\u4ef6\u683c\u5f0f");
jCheckBoxMenuItemJava.setText("Java \u6587\u4ef6");
jMenuFormate.add(jCheckBoxMenuItemJava);
jCheckBoxMenuItemTxt.setText("Txt\u6587\u4ef6");
jMenuFormate.add(jCheckBoxMenuItemTxt);
jSeparator3.setPreferredSize(new java.awt.Dimension(0, 3));
jMenuFormate.add(jSeparator3);
jRadioButtonMenuItemRead.setText("\u53ea\u8bfb");
jMenuFormate.add(jRadioButtonMenuItemRead);
jRadioButtonMenuItemWrite.setText("\u53ef\u5199");
jMenuFormate.add(jRadioButtonMenuItemWrite);
jMenuFile.add(jMenuFormate);
jMenuItemSave.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
jMenuItemSave.setIcon(new javax.swing.ImageIcon("F:\\学习\\booking\\截图\\第9章菜单和工具栏\\9-3.png"));
jMenuItemSave.setText("\u4fdd\u5b58\u6587\u4ef6");
jMenuItemSave.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);
jMenuFile.add(jMenuItemSave);
jMenuItemSaveAs.setText(" \u6587\u4ef6\u53e6\u5b58\u4e3a");
jMenuItemSaveAs.setActionCommand(" \u53e6\u5b58\u4e3a");
jMenuItemSaveAs.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);
jMenuFile.add(jMenuItemSaveAs);
jSeparator2.setPreferredSize(new java.awt.Dimension(0, 3));
jMenuFile.add(jSeparator2);
jMenuItemExit.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK));
jMenuItemExit.setText(" \u9000\u51fa");
jMenuFile.add(jMenuItemExit);
jMenuBarGloble.add(jMenuFile);
jMenuEdit.setText("\u7f16\u8f91");
jMenuBarGloble.add(jMenuEdit);
jMenuView.setText("\u89c6\u56fe");
jMenuBarGloble.add(jMenuView);
jMenuHelp.setText("\u5e2e\u52a9");
jMenuBarGloble.add(jMenuHelp);
setJMenuBar(jMenuBarGloble);
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(0, 400, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(0, 279, Short.MAX_VALUE)
);
pack();
}// </editor-fold>//GEN-END:initComponents
private void jMenuItemOpenFileActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemOpenFileActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_jMenuItemOpenFileActionPerformed
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new DemoSimpleJMenu().setVisible(true);
}
});
}
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JCheckBoxMenuItem jCheckBoxMenuItemJava;
private javax.swing.JCheckBoxMenuItem jCheckBoxMenuItemTxt;
private javax.swing.JMenuBar jMenuBarGloble;
private javax.swing.JMenu jMenuEdit;
private javax.swing.JMenu jMenuFile;
private javax.swing.JMenu jMenuFormate;
private javax.swing.JMenu jMenuHelp;
private javax.swing.JMenuItem jMenuItemCloseFile;
private javax.swing.JMenuItem jMenuItemExit;
private javax.swing.JMenuItem jMenuItemNewFile;
private javax.swing.JMenuItem jMenuItemOpenFile;
private javax.swing.JMenuItem jMenuItemSave;
private javax.swing.JMenuItem jMenuItemSaveAs;
private javax.swing.JMenu jMenuView;
private javax.swing.JRadioButtonMenuItem jRadioButtonMenuItemRead;
private javax.swing.JRadioButtonMenuItem jRadioButtonMenuItemWrite;
private javax.swing.JSeparator jSeparator1;
private javax.swing.JSeparator jSeparator2;
private javax.swing.JSeparator jSeparator3;
// End of variables declaration//GEN-END:variables
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -