鱼C论坛

 找回密码
 立即注册
查看: 3718|回复: 2

[已解决]Java Swing 中的一个空指针异常 求大神帮忙,源代码如下

[复制链接]
发表于 2017-5-31 15:01:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Java Swing 中的一个空指针异常 求大神帮忙,源代码如下
  1. import java.awt.*;

  2. import java.awt.event.InputEvent;
  3. import java.awt.event.KeyEvent;

  4. import javax.swing.*;

  5. public class JiShiBen extends JFrame {

  6.         JMenuBar menubar;
  7.         JMenu cd1,cd2,cd3,cd4,cd5;
  8.         JMenuItem item1,item2,item3;
  9.        
  10.         public static void main(String[] args) {
  11.                 JiShiBen jsb=new JiShiBen();
  12.         }


  13.         public JiShiBen(){
  14.                 menubar=new JMenuBar();
  15.                 cd1=new JMenu("文件(F)");
  16.                 cd2=new JMenu("编辑(E)");
  17.                 cd3=new JMenu("格式(O)");
  18.                 cd4=new JMenu("查看(V)");
  19.                 cd5=new JMenu("帮助(H)");
  20.                
  21.                 item1=new JMenuItem("新建");
  22.                 item1=new JMenuItem("打开");
  23.                 item1=new JMenuItem("保存");
  24.                
  25.                 item1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N,InputEvent.CTRL_MASK));
  26.                 item2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O,InputEvent.CTRL_MASK));
  27.                 item3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK));
  28.                
  29.                 cd1.add(item1);
  30.                 //cd1.addSeparator();
  31.                 cd1.add(item2);
  32.                 cd1.add(item3);
  33.                
  34.                 menubar.add(cd1);
  35.                 menubar.add(cd2);
  36.                 menubar.add(cd3);
  37.                 menubar.add(cd4);
  38.                 menubar.add(cd5);
  39.                 this.setTitle("记事本");
  40.                 this.add(menubar);
  41.                 this.setSize(500, 300);
  42.                 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  43.                 this.setVisible(true);
  44.         }
  45. }
复制代码
最佳答案
2017-5-31 16:35:30
三个item1,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-5-31 15:17:51 | 显示全部楼层
已经解决了  大家不用麻烦了  在28 29 行没有改item2  item 3
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-5-31 16:35:30 | 显示全部楼层    本楼为最佳答案   
三个item1,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-24 13:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表