图形用户界面是由组件和容器构成。
组件又称控制组件,是图形用户界面中不可再分的最小元素,起功能是与用户完成一次交互操作;
容器是若干个 组件和容器的集合;
容器又分为顶层容器和中间容器;
顶层容器是应用程序必须创建的一个容器,只有在创建顶层容器之后才能放置其他组件或GUI容器。Swing提供了4种顶层容器,分别是 JFrame、JApplet、JDialog和JWindow.。其中JFrame和JDialog最常用。
JFrame类提供了下面两种格式的构造方法:
(1)JFrame():创建不指定标题的窗体;
(2)JFrame(String title):创建指定标题的窗体;
JDialog与JFrame一样,但是不能作为独立的窗口容器使用,必须依附于某个窗口(通常是JFrame)。
package day612;
import javax.swing.*;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
public class MyDialog {
public static void main(String[] args) {
JLabel la=n