总结:在使用边界布局发现,把所有的按钮组件都放入了panel.但是在中部的按钮组件找不到了。发现自己重复用了组件

1.this.add(bt4,BorderLayout.North);

2.panel.add(bt4,BorderLayout.North);

this.add(panel);

这里的1和2的不同点是,前者直接放在frame里。

后者是放在面板里,但是它会造成按钮组件根本看不到

package clientFrame;

import java.awt.BorderLayout;
import java.awt.Color; import javax.swing.JPanel;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JFrame; public class Bian extends JFrame {
JPanel panel;
JButton bt1, bt2, bt3, bt4, bt5; public Bian() {
bt1 = new JButton("确定");
bt2 = new JButton("取消");
bt3 = new JButton("退");
bt4 = new JButton("选择");
bt5 = new JButton("哈哈哈");
// 开始布局
this.getContentPane().setBackground(Color.red);
panel = new JPanel();
this.add(bt1, BorderLayout.NORTH);
// panel.add(bt2,BorderLayout.SOUTH);//不长脑子,不知道自己要达到什么目的,怎么写》全错误,怎么能把按钮都放进同一个panel里面,
this.add(bt1, BorderLayout.EAST);
this.add(bt2, BorderLayout.WEST);
this.add(bt3, BorderLayout.NORTH);
this.add(bt4, BorderLayout.SOUTH);
this.add(bt5, BorderLayout.CENTER);
// this.add(panel);你妹,记住前面用了 this.后面就不需要用add(panel)这样导致中部的按钮组件无法显示
this.setVisible(true);
this.setSize(599, 490);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) {
Bian b = new Bian();
}
}

  

最新文章

  1. Redis系列-好玩的用法
  2. [Altera] Device Part Number Format
  3. [stl] SGI STL的空间配置器
  4. PHP中 对象自动调用的方法:__set()、__get()、__tostring()
  5. C++ STL算法系列3---求和:accumulate
  6. winform中文本框的一些案例
  7. asp.net 点击按钮,页面没有任何变化,后台代码不触发
  8. Java 类和对象
  9. java 注解Annotation
  10. 瑞昱Realtek(Realtek HD Audio Driver)音频声卡驱动R2.49 for Win7_Vista
  11. 【Android LibGDX游戏引擎开发教程】第06期:图形图像的绘制(下)图片整合工具的使用
  12. Openlayer 3 最简单的弹出框
  13. 轻量级ORM框架 QX_Frame.Bantina(一、框架简介)
  14. [行业关键词] review code review
  15. BFS POJ2251 Dungeon Master
  16. ThreadPoolExecutor简介
  17. 「拥抱开源, 又见 .NET」系列第三次线下活动简报
  18. List元素去重的方法
  19. SQLite 安装
  20. 6行代码解决golang TCP粘包

热门文章

  1. PHP5+APACHE2.2配置
  2. python之list,tuple,str,dic简单记录(二)
  3. Selenium with Python 002 - 快速入门
  4. CountDownLatch闭锁
  5. Ubuntu源更新
  6. New Concept English three (26)
  7. html的meta总结,html标签中meta属性使用介绍(转)
  8. 理解 Promise 过程
  9. Hive——巧用transform处理复杂的字符串问题
  10. JMX心得 -- Server端