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("第一个窗体");
}
}
- Java基础学习12(Java SE图解以及Java基本思想讲解)
- Java Swing入门基础 (转)
- java基础 ---Swing窗口容器和布局
- Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之12.Servlet基础(2)
- [Java基础]AWT 和 Swing 的联系与区别
- Java基础:JVM(Java 虚拟机)的详细讲解
- Java Swing入门基础
- Java基础:Swing中的事件处理详细资料
- java基础整理12--网络编程
- [零基础学JAVA]Java SE应用部分-31.Java IO操作(05)IO操作实例讲解之实现简单MIS 推荐
- Java基础:JVM(Java 虚拟机)的详细讲解
- java基础 ---常用Swing组件
- 用Java Swing作一个日历控制程序-Java基础-Java-编程开发
- Java秘史:隐藏在SWT/Swing背后的故事-Java基础-Java-编程开发
- Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之12.Servlet基础(1)
- Java2实用教程(第二版)程序代码——第二十五章 Java Swing 基础
- Java的常用方法--Swing基础
- Swing是MVC设计的典范-Java基础-Java-编程开发
- Java Swing的基础知识全接触
- java基础问题12