Java界面开发工具是Java开发工具中不可缺少的,小编就来给大家介绍一下:
重量级的图形开发工具——AWT库(java.awt包)
java中最先出现的图形开发工具,但 AWT 不太受人欢迎。
缺点:
1.失去灵活性。大部分组件含有native code代码。没法根据须要任意改变组件的外观,没法在组件上任意地添加团
2.想要个性化改变 AWT 的控件,须要本身编写 C 语言的 native code 代码,没换一次平台要重写和编译本身的 native code 代码。
控件说明:
1.容器
2.组件
Label 标签,用于显示文本。
Button 按钮,点击按钮,会产生 ActionEvent 事件,利用 ActionListener 接口该事件
TextField 文本输入框,在这个组件中能够输入文本
CheckBox 复选框,提供用户多项选择的组件
Choice 下拉式菜单,以菜单的形式提供选择的组件
…
3.布局管理器
BoderLayout 将版面分红五个区域:东、西、南、北、中。能够将组件放入这五个区域中,但每一个区域只能放入一个组件
FlowLayout 顺序横向摆放组件,若一行没法摆放全部组件时,下一行接着从左到右的顺序加入组件
GridLayout 以行和列的方法排列组件。利用 GridLayout 将版面设置为几行和几列,而后横向顺序加入组件。
CardLayout 将容器垂直分层,每一次只放一个组件,把组件放入不一样的层并折叠起来,每次只能看到最上层的组件。
GridBagLayout 最具灵活性,