Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:如何调试java程序?(NullPointerException) [Re:lidan_myname]
lidan_myname





发贴: 5
积分: 0
于 2006-11-28 09:42 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
这是我的源代码.用javac编译过,可通过,但用java就出现以上问题.我郁闷的是电脑显示的信息到底是指错出在哪?有没有总结这些信息的资料参考一下.
import javax.swing.*;
import java.awt.*;

public class GridBagLayoutDemo extends JFrame{
private Container container;
private GridBagLayout layout=new GridBagLayout();
private GridBagConstraints constraints=new GridBagConstraints();
JLabel labUser,labPassword;
JTextField getUser,getPassword;
JButton butLogin;

public GridBagLayoutDemo(){
super("网格布局");
this.setSize(600,400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

private void setConstraints(GridBagConstraints gbc,int egridx,
int egridy,int egridwith,int egridheight,
int eweightx,int eweighty){
gbc.gridx=egridx;
gbc.gridy=egridy;
gbc.gridwidth=egridwith;
gbc.gridheight=egridheight;
gbc.weightx=eweightx;
gbc.weighty=eweighty;
}

public void setLayout(){
container=getContentPane();
container.setLayout(layout);

constraints.fill=GridBagConstraints.NONE;
constraints.anchor=GridBagConstraints.CENTER;
this.setConstraints(constraints,0,0,1,1,0,0);
labUser=new JLabel("用户名:");
layout.setConstraints(labUser,constraints);
container.add(labUser);

constraints.fill=GridBagConstraints.HORIZONTAL;
this.setConstraints(constraints,1,0,1,1,100,100);
getUser=new JTextField();
layout.setConstraints(getUser,constraints);
container.add(getUser);

constraints.fill=GridBagConstraints.NONE;
constraints.anchor=GridBagConstraints.CENTER;
this.setConstraints(constraints,0,1,1,1,0,0);
labUser=new JLabel("密码:");
layout.setConstraints(labPassword,constraints);
container.add(labPassword);

constraints.fill=GridBagConstraints.HORIZONTAL;
this.setConstraints(constraints,1,1,1,1,100,100);
getPassword=new JTextField();
layout.setConstraints(getPassword,constraints);
container.add(getPassword);

constraints.fill=GridBagConstraints.NONE;
constraints.anchor=GridBagConstraints.CENTER;
this.setConstraints(constraints,0,2,2,1,0,0);
butLogin=new JButton("登录");
layout.setConstraints(butLogin,constraints);
container.add(butLogin);
}

public static void main(String args[]){
GridBagLayoutDemo frame=new GridBagLayoutDemo();
frame.setLayout();
frame.setVisible(true);
}
}




话题树型展开
人气 标题 作者 字数 发贴时间
9271 如何调试java程序?(NullPointerException) lidan_myname 25 2006-11-25 14:57
7526 Re:如何调试java程序?(NullPointerException) why 27 2006-11-25 18:07
7535 Re:如何调试java程序?(NullPointerException) ddddddv 41 2006-11-26 20:17
7387 Re:如何调试java程序?(NullPointerException) 小神 25 2006-11-26 23:38
7429 Re:如何调试java程序?(NullPointerException) lidan_myname 2328 2006-11-28 09:42
7325 Re:如何调试java程序?(NullPointerException) zcjl 219 2006-11-28 11:18
7672 Re:如何调试java程序?(NullPointerException) lidan_myname 12 2006-11-28 11:32

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923