首页 > 其他 > 详细

面向对象分析和设计笔记——第6章界面组件

时间:2020-05-10 14:03:16      阅读:64      评论:0      收藏:0      [点我收藏+]

Java应用程序界面设计主要涉及AWT(Abstract Window Toolkit)、Swing两大类库,Swing可看作是AWT的拓展和加强

  java.awt--AWT components:使用本地窗口组件,调用操作系统内部的API,支持哥哥操作系统平台所提供的窗口组建的集合;

  javax.swing--Swing components:创建了一个新的框架使用模拟窗口组件来代替本地窗口组件,丰富了窗口组建,在不同的平台上表现一致,有能力提供本地窗口系统不支持的其他特性;

1.Component类使所有界面组件的祖先,用来表示一个图形组件

技术分享图片Container容器是一个特殊的组件,又可分为顶级容器中级容器,内部管理很多原子组件

原子组件:

  1)用户通过鼠标输入的:JButton、JCheckBox、JComboBox、JRadioButton、JList、JSlider、JTree

  2)不可编辑信息的显示/为组件设置对用户有帮助的提示信息:JLable、JProgressBar、JProgressMoniter

  3)用户通过键盘输入的可被编辑的格式化信息的:JColorChooser、JFileChoose、JFileChooser、JTable、JTextArea、JTextField

中级容器:

  可以管理自身和原子组件,以便在布局管理器的设置下实现容器嵌套和组件摆放:JPanel、JScrollPane、JSplitPane、JTabbedPane、JToolBar、JLayeredPane、JDesktopPane、JInternalFrame、JRootPane

 

 

 顶级容器:

  将所有的终极容器和原子组件摆放在顶级容器上才可见(才能可视化),可以管理终极容器和原子组件:JFrame、JDialog、JWindow

 

面向对象分析和设计笔记——第6章界面组件

原文:https://www.cnblogs.com/li7anStrugglePath/p/12862806.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!