1 .顶级容器
顶层容器是什么? 使用Java进行图形编程时,图会画在哪里? 需要能够提供图形绘制的容器。 这个容器被称为顶部容器。 你
也可以认为是窗口。 顶层容器是进行图形编程的基础,所有图形化的内容都必须包含在顶层容器中。 Swing有三种可用的顶级容器
分别是:
JFrame:用于设计与Windows系统窗口格式相似的APP应用程序。
JDialog:类似于JFrame,但JDialog用于设计对话框。
JApplet:用于设计可以嵌入到网页中的Java小程序。
如果需要使用Swing编写窗口类程序,我们的代码应该看起来像这样:
import javax.swing.*;
公共类kyodai ui
扩展框架{
.
}
2 .控制
控件是构成APP应用程序接口的基本元素,如按钮、文本框和进度条。 控件(此处仅介绍可视化控件) )可以分为容器控件和非容器控件。 从字面上
从意义上说,容器控件是一种特殊的控件,可以包含其他控件。 例如,Java的JPanel控件是容器类型控件,可以在JPanel中放置按钮和文本框
对于非容器控件,还可以在JPanel中放置更多的JPanel控件。 (值得注意的是,顶级容器也是容器型控件,每个窗口APP应用程序中只有一个顶级
层控件(即顶级容器不能包含在其他控件中)。
Java有很多容器控件。 除了刚才提到的JPanel之外
非容器控件包括JButton、JLabel和JTextField,如JTabbedPane和JScrollPane。 需要容器型控制时
将控件添加到。 例如,可以使用组件comp (add )方法来实现,如:
JPanel panel=new JPanel (;
JButton button=new JButton (;
Panel.add(Button;
3 .边境
我们用不同的前景来区分不同的区域,但没有层次感,有缘一定会很漂亮。
在Java中,所有以j开头的Swing控件都可以使用setBorder方法设置自己的边框。 边境有各种各样的。 线型、凸起、凹陷、天空