java 网格包,一个网格包的问题
一个网格包的问题
每次做界面都会出问题。看来练习的太少了。
这次是抛出NULLpointexception。
希望,明白的人帮我看看。谢谢了~
版主提示以后改过,可是还不行。麻烦大家了,帮着看看。
下边是改过以后的代码
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class AccountFrame extends JFrame{
Container container;
GridBagLayout gb;
GridBagConstraints gbc;
JButton ok;
JButton check;
JLabel dateLabel;
JLabel yearLabel;
JLabel monthLabel;
JLabel dayLabel;
JLabel accountLabel;
JTextField yearField;
JTextField monthField;
JTextField dayField;
JTextField accountField;
public AccountFrame(String title){
super("title");
Container container = getContentPane();
gb = new GridBagLayout();
gbc = new GridBagConstraints();
container.setLayout(gb);
ok = new JButton("存储");
check = new JButton("查询");
dateLabel = new JLabel("日期");
yearLabel = new JLabel("年");
monthLabel = new JLabel("月");
dayLabel = new JLabel("日");
yearField = new JTextField(4);
monthField = new JTextField(2);
dayField = new JTextField(2);
accountLabel = new JLabel("当日开销");
accountField = new JTextField("请输入开销");
//向容器中舔加组件
gbc.fill=GridBagConstraints.HORIZONTAL;
addComponent(dateLabel,0,0,1,1);
gbc.fill = GridBagConstraints.HORIZONTAL;
addComponent(yearField,1,0,1,1);
gbc.fill = GridBagConstraints.HORIZONTAL;
addComponent(yearLabel,1,1,1,1);
gbc.fill = GridBagConstraints.HORIZONTAL;
addComponent(monthField,1,2,1,1);
gbc.fill = GridBagConstraints.HORIZONTAL;
addComponent(monthLabel,1,3,1,1);
gbc.fill = GridBagConstraints.HORIZONTAL;
addComponent(dayField,1,4,1,1);
gbc.fill = GridBagConstraints.HORIZONTAL;
addComponent(dayLabel,1,5,1,1);
gbc.fill = GridBagConstraints.HORIZONTAL;
addComponent(accountLabel,2,0,1,1);
gbc.fill = GridBagConstraints.HORIZONTAL;
addComponent(accountField,2,1,1,1);
gbc.fill = GridBagConstraints.HORIZONTAL;
addComponent(ok,2,5,1,1);
gbc.fill = GridBagConstraints.HORIZONTAL;
addComponent(check,2,6,1,1);
}
public void addComponent(Component c,int row,int col,int nrow,int ncol) {
gbc.gridx = col;
gbc.gridy = row;
gbc.gridwidth = ncol;
gbc.gridheight = nrow;
gb.setConstraints(c,gbc);
container.add(c);
}
public static void main(String[] args){
AccountFrame mainframe = new AccountFrame("记帐");
mainframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainframe.setSize(400,400);
mainframe.setVisible(true);
}
}
[此贴子已经被作者于2006-5-26 3:36:08编辑过]
java 网格包,一个网格包的问题相关推荐
- Java黑皮书课后题第9章:*9.5(使用GregorianCalendar类)Java API中有一个位于包java.util中的类GregorianCalendar
Java黑皮书课后题第9章:*9.5(使用GregorianCalendar类)Java API中有一个位于包java.util中的类GregorianCalendar 题目 代码 题目 代码 imp ...
- 如何把一个java工程打成一个jar包(转载)
1.jar包有入口(即有main()函数) 选中要打包的工程--->右键选择Export---->java----->Runnable java file----->next- ...
- 100 行 Java 代码实现一个表情包生成器!
你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 blog.csdn.net/xiaojimanman/article/detai ...
- 关于TCP封包、粘包、半包
关于Tcp封包 很多朋友已经对此作了不少研究,也花费不少心血编写了实现代码和blog文档.当然也充斥着一些各式的评论,自己看了一下,总结一些心得. 首先我们学习一下这些朋友的心得,他们是: http: ...
- 【Java AWT 图形界面编程】LayoutManager 布局管理器 ④ ( GridLayout 网格布局 | GridBagLayout 网格包布局 )
文章目录 一.GridLayout 网格布局 二.GridLayout 构造函数 三.GridLayout 网格布局代码示例 四.GridBagLayout 网格包布局 一.GridLayout 网格 ...
- java实现zip压缩文件(同一文件夹下的多个文件夹打成一个zip包)
这2个工具类都推荐使用统一个场景的不通过写法 推荐第一种 package com.gblfy.test;import java.io.BufferedInputStream; import java. ...
- 分享一个java输出pdf的依赖包,非maven,包名:spire.pdf.jar 下载
分享一个java输出pdf的依赖包,非maven,包名:spire.pdf.jar http://repo.e-iceblue.cn/#browse/browse:maven-public:e-ice ...
- 单纯的Java项目打成一个可运行jar包或者普通依赖包
写一个Java工具打成可运行jar包提供使用,或者普通依赖包. 目录 写一个Java工具打成可运行jar包提供使用,或者普通模块包. 方案一.打出的jar包里结果比较乱 方案二.依赖jar包打到外面, ...
- 【计算机常识】IDEA如何建立一个Java工程,Java项目、模块、包、类,.idea是什么,out文件是什么
刚刚开始学习一门编程语言的时候,我们往往是跟着某个老师学习,学习的过程中,可以编译出来,我们就很开心了.但是自己在创立工程的时候,我们会不理解,为啥这样建立啊?为啥工程下面自己创立了模块(就有src了 ...
最新文章
- 9.Java中的运算符
- 响应文件是不是标书_什么是标书?投标书有哪些分类?标书和投标书的不同?...
- 校门外的树——树状数组+区间修改
- 使用python和javascript进行数据可视化
- 统计建模与r软件_【统计建模与R软件笔记】008 描述统计量(1)
- JAVA对时间的几个处理小方法
- ctr 平滑_CTR预估中的贝叶斯平滑方法及其代码实现
- [理解] Linux 作为一个服务器是怎样的存在 (一)
- XenApp_XenDesktop_7.6实战篇之十七:XenApp应用程序交付
- HDU杭电操作系统实验报告-操作系统课程设计-咸鱼的自留地
- premiere cc2015 导入mov视频没有声音的解决方案
- 2023计算机毕业设计SSM最新选题之java养生知识平台99ofs
- 为何网站存在漏洞隐患需要做渗透测试服务
- weblogic系列漏洞整理————8、WebLogic 两处任意文件上传漏洞动态分析(CVE-2018-2894)
- SpringBoot-Rabbit MQ-设置手动确认ACK-Channel shutdown异常
- “九”答不可 | 量子通信如何做到安全保密?
- 帝国cms e loop php,帝国CMS灵动标签e:loop的使用 标签循环
- 深度技术 GHOST XP SP3 快速装机专业版 V2013.03
- 如何选择良好的视觉引导定位技术?
- 带式输送机传动系统设计全套课程设计