java基础讲解12-----Swing
package com.swing;import java.awt.*;import javax.swing.*; public class Swing01 extends JFrame{ /** * 1.什么是Swing * Swing 是 Java 平台的 UI —— 它充当处理用户和计算机之间全部交互的软件。它实际上充当用户和计算机内部之间的中间人 * * 2.Swing包 * java.lang.Object--->java.awt.Component-->java.awt.container-->java.swing.JComponent * * 3.组件 * 1.JFrame JFrame是主窗口,它和JDialog,JApplet的地位并列.但是,一个JFrame可以添加JDialog和JApplet进去它的内容面板,而反过来就不行 2.JLabel JLabel是一标签.在它的文本里嵌入html标签,可以简单实现一个超链接组件 3.JButton JButton是一个按钮.它和JLabel一样的简单 4.JTextField 一个文本框 5.JTextArea 文本区域,与文本框不同的是它是多行的 6.JPasswordField 7.JPanel 一个面板.一般用作控制组件的布局. 8.JCheckBox 复选框 9.JRadioButton 单选按钮.单选按钮要用到ButtonGroup.添加到同一个ButtonGroup的单选按钮表示在它们之间只可选其一.不同ButtonGroup里的单选按钮相互之间的选择不受影响. 等 http://blog.csdn.net/xxkkff/article/details/1489572 这个有介绍,可以看看 * */ //创建第一个窗体 继承extends JFrame public void CreateJframe(String title) { JFrame jf=new JFrame(title); //定义一个JFrom对象 title就是窗体的名字 //获取一个容器 Container container=jf.getContentPane(); //容器里面放标签 //创建一个JLable标签 JLabel ji=new JLabel("这是一个JFrame窗体"); //是标签的内容居中 ji.setHorizontalAlignment(SwingConstants.CENTER); //将标签添加到容器中 container.add(ji); //设置容器的颜色 container.setBackground(Color.white); //设置窗体的可视化 jf.setVisible(true); //设置窗体的大小 jf.setSize(200,150); //设置窗体的关闭时间 jf.setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE); /** * EXIT_ON_CLOSE :表示退出应用程序默认窗口关闭 * DISPOSE_ON_CLOSE : 什么都可以不做就将窗口关闭 * HIDE_ON_CLOSE : 表示隐藏窗口的默认窗口关闭 * */ } public static void main(String[] args) { new Swing01().CreateJframe("第一个窗体"); } }
来源: http://www.bubuko.com/infodetail-2028995.html