| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 434 人关注过本帖
标题:空指针异常
只看楼主 加入收藏
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
结帖率:33.33%
收藏
 问题点数:0 回复次数:2 
空指针异常

我的代码为什么出现了空指针异常啊?我找不到原因,谁帮帮我啊?
代码如下:
import java.awt.event.*;
import javax.swing.event.*;
import javax.swing.*;
import java.sql.*;
import java.awt.*;

public class StartInterface
extends JFrame {
BorderLayout borderLayout;
JFrame jframe;
JPanel jpanelOne;
JPanel jpanelTwo;
JPanel jpanelThree;
JMenuBar jmenubar;
JMenu jmenuUse;
JMenu jmenuHelp;
JMenu jmenuExit;
JMenuItem jmenuitemStart;
JMenuItem jmenuitemEnd;
JMenuItem jmenuitemTime;
JMenuItem jmenuitemAbout;
JMenuItem jmenuitemExit;
JLabel jlabelAbout;

StartInterface(){
setTitle("网吧计费系统");
setSize(400, 300);
jpanelOne = (JPanel)this.getContentPane();
borderLayout = new BorderLayout();
jpanelOne.setLayout(borderLayout);
jmenubar = new JMenuBar();

jmenuUse = new JMenu("使用");
jmenuHelp = new JMenu("帮助");
jmenuExit = new JMenu("退出");

jmenuitemStart = new JMenuItem("上机");
jmenuitemEnd = new JMenuItem("下机");
jmenuitemTime = new JMenuItem("当前时间");
jmenuitemAbout = new JMenuItem("关于");
jmenuitemExit = new JMenuItem("退出");

jlabelAbout.setText("欢迎使用网吧记费系统");

jmenuUse.add(jmenuitemStart);
jmenuUse.addSeparator();
jmenuUse.add(jmenuitemEnd);

jmenuHelp.add(jmenuitemTime);
jmenuHelp.addSeparator();
jmenuHelp.add(jmenuitemAbout);

jmenuExit.add(jmenuitemExit);

jmenubar.add(jmenuUse);
jmenubar.add(jmenuHelp);
jmenubar.add(jmenuExit);
this.setJMenuBar(jmenubar);
jpanelOne.add(jlabelAbout);
}

public static void main(String[] args) {
StartInterface startInterface = new StartInterface();
startInterface.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
startInterface.setVisible(true);
}
}

搜索更多相关主题的帖子: public import 
2006-09-19 17:14
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

所有异常中,空指针异常是最好处理的
无非就是用了一些没有初始化的对象
你这个是因为
jlabelAount这个对象你没有初始化就对它进行操作了
jlabelAbout=new JLabel();
加到对它操作的前面 jlabelAbout.setText("欢迎使用网吧记费系统");
就没事了
像这种问题,抛出异常后,都会提示哪一行出错的.
做程序应该自己学会排 错


可惜不是你,陪我到最后
2006-09-19 17:43
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 

不好意思啊!谢谢指正!!!

2006-09-22 00:16
快速回复:空指针异常
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045289 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved