【JAVA语言程序设计基础篇】--图形用户界面基础--一些总结

第12章 图形界面基础


1.那个类是JAVA GUI组件的根?容器类是component的子类吗?哪个类是Swing GUI组建的根?
java.awt.component是所有java GUI组件类的根。
容器类如JFrame是组件的子类。
JComponent是Swing GUI组件类的根。


2.AWT组件与Swing组建的不同?
AWT的组件是重而swing组件轻量化。


3.
你可以添加一个按钮到一个框架。
答:正确
您可以将一个框架添加到面板中。
答:错误
你可以添加一个面板到一个框架。
答:正确
您可以将任意数量的组件添加到一个面板、一个框架或一个小程序。
答:正确
你可以从JPanel,JFrame类,或传递参数。
答:正确


框架的默认(default)布局管理器是BorderLayout

面板的默认(default)布局管理器是FlowLayout


BorderLayout的使用,记得加上方位

  p.add(new Button("Okay"), BorderLayout.SOUTH);

这是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:北、南、东、西、中。每个区域最多只能包含一个组件,并通过相应的常量进行标识:NORTHSOUTHEASTWESTCENTER。当使用边框布局将一个组件添加到容器中时,要使用这五个常量之一,例如:

    Panel p = new Panel();
    p.setLayout(new BorderLayout());
    p.add(new Button("Okay"), BorderLayout.SOUTH);


GridLayout


FlowLayout





像JButton这样的GUI组件只可以添加到一个容器中,且只能在一个容器中出现一次。添加多次无效。
GUI组件中只有图标和边框可以共享,按钮不能共享。
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值