zoukankan      html  css  js  c++  java
  • 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("第一个窗体");
                }
        
        
    }

  • 相关阅读:
    基于jquery后台框架设计(自适应高度,iframe简易版)
    发布mvc遇到的HTTP错误 403.14Forbidden解决办法
    编译器错误消息: CS0012: 类型 在未被引用的程序集中定义。必须添加对程序集 的引用
    jquery获取iframe里的js事件
    js获取浏览器相关尺寸
    CSS半透明兼容写法
    sharepoint 添加解决方案 遇到的问题
    WCF开发小结
    TDD(测试驱动开发/TestDriven Development)
    asp.net 2.0 读取 资源文件
  • 原文地址:https://www.cnblogs.com/qq3111901846/p/6722022.html
Copyright © 2011-2022 走看看