该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

为什么我在这个程序上加入了一个Container对象就出问题了,求解答,要如何改:

package A;

import java.awt.*;

import java.applet.Applet;

public class GridBagA extends Applet

{

Container rongqi = new Container();

protected void createButton(String name, GridBagLayout gridbag, GridBagConstraints c)

{

Button button = new Button(name);

gridbag.setConstraints(button, c);

rongqi.add(button);

}

public void init()

{

GridBagLayout gridbag = new GridBagLayout();

GridBagConstraints c = new GridBagConstraints();

rongqi.setFont(new Font("无格式字体",Font.PLAIN,14));

rongqi.setLayout(gridbag);

c.fill = GridBagConstraints.BOTH;

c.weightx = 1.0;

createButton("按钮1", gridbag, c);

createButton("按钮2", gridbag, c);

createButton("按钮3", gridbag, c);

c.gridwidth = GridBagConstraints.REMAINDER;

createButton("按钮4", gridbag, c);

c.weightx = 0.0;

createButton("按钮5", gridbag, c);

c.gridwidth = GridBagConstraints.RELATIVE;

createButton("按钮6", gridbag, c);

c.gridwidth = GridBagConstraints.REMAINDER;

createButton("按钮7", gridbag, c);

c.gridwidth = 1;

c.gridheight = 2;

c.weighty = 1.0;

createButton("按钮8", gridbag, c);

c.weighty = 0.0;

c.gridwidth = GridBagConstraints.REMAINDER;

c.gridheight = 1;

createButton("按钮9", gridbag, c);

createButton("按钮10", gridbag, c);

createButton("按钮X", gridbag, c);

rongqi.setSize(300,120);

}

}

这个是原程序:

package A;

import java.awt.*;

import java.applet.Applet;

public class GridBagA extends Applet

{

protected void createButton(String name, GridBagLayout gridbag, GridBagConstraints c)

{

Button button = new Button(name);

gridbag.setConstraints(button, c);

add(button);

}

public void init()

{

GridBagLayout gridbag = new GridBagLayout();

GridBagConstraints c = new GridBagConstraints();

setFont(new Font("无格式字体",Font.PLAIN,14));

setLayout(gridbag);

c.fill = GridBagConstraints.BOTH;

c.weightx = 1.0;

createButton("按钮1", gridbag, c);

createButton("按钮2", gridbag, c);

createButton("按钮3", gridbag, c);

c.gridwidth = GridBagConstraints.REMAINDER;

createButton("按钮4", gridbag, c);

c.weightx = 0.0;

createButton("按钮5", gridbag, c);

c.gridwidth = GridBagConstraints.RELATIVE;

createButton("按钮6", gridbag, c);

c.gridwidth = GridBagConstraints.REMAINDER;

createButton("按钮7", gridbag, c);

c.gridwidth = 1;

c.gridheight = 2;

c.weighty = 1.0;

createButton("按钮8", gridbag, c);

c.weighty = 0.0;

c.gridwidth = GridBagConstraints.REMAINDER;

c.gridheight = 1;

createButton("按钮9", gridbag, c);

createButton("按钮10", gridbag, c);

createButton("按钮X", gridbag, c);

setSize(300,120);

}

}

左图为有问题程序,右图为原程序.

java 网格包,求大神解答:JAVA网格包布局管理器小程序问题相关推荐

  1. 软件开发Linux环境下,java通过JNA调用so报错,求大神解答,感激不尽。

    软件开发Linux环境下,java通过JNA调用so报错,求大神解答,感激不尽. 图片说明 最佳答案: 专家已采纳 先用c等调用一下so,看函数能否正确调用 文章来源:https://ask.csdn ...

  2. [LeetCode]LRU Cache有个问题,求大神解答【已解决】

    题目: Design and implement a data structure for Least Recently Used (LRU) cache. It should support the ...

  3. matlab 连续两个if,求大神解答一个matlab中的for循环嵌套if选择语句

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求大神解答一个matlab中的for循环嵌套if选择语句回答:1.最后缺少一个end;2.这句输出没什么意义:disp A(i)=A ...

  4. php输出后以密文显示,加密解密,_求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢,加密解密 - phpStudy...

    求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢 求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢 def parserLicense(self,encCode): data = base ...

  5. java 崩溃监控,求大神分析drwtsn32 监控javaee程序崩溃日记

    当前位置:我的异常网» J2EE » 求大神分析drwtsn32 监控javaee程序崩溃日记 求大神分析drwtsn32 监控javaee程序崩溃日记 www.myexceptions.net  网 ...

  6. java中布局管理器flowlayout,在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型。...

    在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型. 答:jFrame.setLayout(new FlowLayout() ) 在Word 2010的编辑状态,当前编 ...

  7. java linux at_linux下运行java程序报错,求大神解答

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/loc ...

  8. 一个限流电路,求大神解答

    目前在做一个项目,是一个产品里面需要用一个螺线管来带动带动一个机械结构上锁或者解锁.螺线管直接接上12VDC的话会发热严重,所以决定设计一个电路进行降压限流,电路如下: 1. 12VDC输出时,流经螺 ...

  9. java 验证码图片不显示图片_验证码图片不显示,代码如下,求大神解答谢谢

    index.jsp pageEncoding="UTF-8"%> Insert title here function reloadCode() { var time=new ...

最新文章

  1. 1.3 万亿条数据查询,知乎如何做到毫秒级响应?
  2. Python全栈 进阶(进阶内容都在这了)
  3. IOS Masonry自动布局
  4. hibernate QBC检索方式查询
  5. C语言再学习 -- Linux下find命令用法
  6. 算法训练 Torry的困惑
  7. 告别花瓶:2015年智能电视路在何方?
  8. guns框架字典取值_10分钟搞定Guns快速开发平台
  9. fatal error: absl/synchronization/mutex.h: No such file or directory
  10. vmware 虚拟机恢复ghost镜像文件
  11. python tts 离线 linux_ubuntu16.04安装科大讯飞Linux SDK实现离线语音合成(TTS)
  12. 常见坐标系经纬度转换
  13. 怎么布置mysql数据库_MySQL数据库的安装,配置
  14. 正方形螺旋线python代码_python绘制正方形螺旋线
  15. 在android安卓模拟器BlueStacks蓝手指上使用微信摇一摇
  16. 【python】openpyxl常用方法
  17. javascript设计模式-门面模式(facade pattern)
  18. vue 如何下载文件(包含txt jpg pdf word)
  19. Github:将近4万Star的Java、Python面试指南献给大家!
  20. fms边缘服务器配置

热门文章

  1. erp沙盘采购总监的心得_经验分享 让ERP系统操作少走冤枉路
  2. 二叉树遍历的非递归算法
  3. 医疗大数据分析需考虑哪些因素
  4. 8种排序算法 java_必须知道的八大种排序算法【java实现】
  5. python创建矩阵_从文本文件创建矩阵-python
  6. 打怪升级的monteCarlo仿真方法
  7. TypeScript算法专题 - blog4 - 单链表节点的两-两翻转(两两一组逆序)
  8. volley 调用php接口,从Android发送数组并使用Volley在PhP服务器上...
  9. Android高级开发之【RxJava】详解(附项目源码)
  10. 第二次扩大会议(3.19)