当前位置: 技术问答>java相关
为什么出现异常
来源: 互联网 发布时间:2015-04-08
本文导语: 为什么出现异常 自定以一个JDialog class setDialog extends JDialog{ //func setDialog public setDialog(Frame own, String title, boolean modal){ //super(own,title,modal); System.out.print...
为什么出现异常
自定以一个JDialog
class setDialog extends JDialog{
//func setDialog
public setDialog(Frame own, String title, boolean modal){
//super(own,title,modal);
System.out.println("constructor");
setSize(300,300);
setBackground(Color.green);
dgCon =this.getContentPane();
}
//func dialogInit
protected void dialogInit(){
System.out.println("dialog");
addWindowListener(
new WindowAdapter(){
public void windowClosing(WindowEvent e){
stDg.dispose();}});
}
//var
Container dgCon;
}
在 chatSer dg = new chatSer(null,"dialog",true);
dg.dgCon = da.getContentPane();
执行后出现空指针异常,为什么
Exception in thread "main" java.lang.NullPointerException
at javax.swing.JDialog.getContentPane(JDialog.java:510)
at chatSer$setDialog. (chatSer.java:89)
at chatSer. (chatSer.java:27)
at chatSer.main(chatSer.java:44)
自定以一个JDialog
class setDialog extends JDialog{
//func setDialog
public setDialog(Frame own, String title, boolean modal){
//super(own,title,modal);
System.out.println("constructor");
setSize(300,300);
setBackground(Color.green);
dgCon =this.getContentPane();
}
//func dialogInit
protected void dialogInit(){
System.out.println("dialog");
addWindowListener(
new WindowAdapter(){
public void windowClosing(WindowEvent e){
stDg.dispose();}});
}
//var
Container dgCon;
}
在 chatSer dg = new chatSer(null,"dialog",true);
dg.dgCon = da.getContentPane();
执行后出现空指针异常,为什么
Exception in thread "main" java.lang.NullPointerException
at javax.swing.JDialog.getContentPane(JDialog.java:510)
at chatSer$setDialog. (chatSer.java:89)
at chatSer. (chatSer.java:27)
at chatSer.main(chatSer.java:44)
|
邮件回答
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。