|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Java Swing 中的一个空指针异常 求大神帮忙,源代码如下- import java.awt.*;
- import java.awt.event.InputEvent;
- import java.awt.event.KeyEvent;
- import javax.swing.*;
- public class JiShiBen extends JFrame {
- JMenuBar menubar;
- JMenu cd1,cd2,cd3,cd4,cd5;
- JMenuItem item1,item2,item3;
-
- public static void main(String[] args) {
- JiShiBen jsb=new JiShiBen();
- }
- public JiShiBen(){
- menubar=new JMenuBar();
- cd1=new JMenu("文件(F)");
- cd2=new JMenu("编辑(E)");
- cd3=new JMenu("格式(O)");
- cd4=new JMenu("查看(V)");
- cd5=new JMenu("帮助(H)");
-
- item1=new JMenuItem("新建");
- item1=new JMenuItem("打开");
- item1=new JMenuItem("保存");
-
- item1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N,InputEvent.CTRL_MASK));
- item2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O,InputEvent.CTRL_MASK));
- item3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK));
-
- cd1.add(item1);
- //cd1.addSeparator();
- cd1.add(item2);
- cd1.add(item3);
-
- menubar.add(cd1);
- menubar.add(cd2);
- menubar.add(cd3);
- menubar.add(cd4);
- menubar.add(cd5);
- this.setTitle("记事本");
- this.add(menubar);
- this.setSize(500, 300);
- this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- this.setVisible(true);
- }
- }
复制代码
三个item1,
|
|