栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

界面开发java02

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

界面开发java02

用JavaSwing来写一个简单的界面
  • 说明一下什么是界面
  • 界面是向人面展示的一个转换的可以看到和操作的一个框架
  • 界面的组成
  • 可视化部分组件:
    • 窗体
    • 标题栏 、按钮、输入框、滑杆、选择框…
  • 元素规则内容:
    • 尺寸、颜色、字体、摆放布局
    • 文本、图片、数据
包
  • 主要是给代码分类
  • wcc.wcc0628 自己创建的包
  • java自身的代码包:Java界面开发组件包
java界面开发包
  • java.awt
    • 只保留使用元素规则类、尺寸 颜色 布局规则类
  • javax.swing
    • 升级之后的包都可以用 主题是可视化部分
      在自己写的类中,如何使用这些窗体 按钮 颜色等类
  • 导入 import
  • 需要在自己写的类的前面,将java.awt javax,swing 导入本类
界面开发的流程
  • 1:创建一个窗体(使用JFrame创建一个窗体对象)
  • 类名 对象名=new 类名();
    JFrame jf=new JFrame;
  • 2:给窗体设置一些基础的属性与功能
  • 设置标题:jf.setTitle( "标题");
  • 设置尺寸:jf:setSize(500,500); w h 宽高 像素点数量
  • 设置关闭操作:
    jf.set Default Close Operation(Frame.EXIT_ON_CLOSE);//点击关闭按钮时 直接退出程序
  • 设置窗体显示屏幕上:jf.setVisble(true);
    整体的效果
public class MyUI {
    public void wccUI() {
        // 所有界面组合的代码都写在这里
        System.out.println("这里是界面初始化的方法");
        //1.用JFrame创建一个窗体
        JFrame jf = new JFrame();
        //2.给窗体设置一些基本的属性与功能
        //设置标题
        jf.setTitle("标题");
        //设置尺寸
        jf.setSize(500,500);
        //设置关闭操作
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //设置窗体显示屏幕上
        jf.setVisible(true);
      }  
	public static void main (String[] args){
        MyUI myui=new MyUI();
        myui.wccUI();
		
    }
}

  • 3:创建按钮对象
	JButton login_wcc=new JButton("登录");
    JButton regist_wcc=new JButton("注册");
  • 4:添加合适的布局规则
//添加布局规则 流式布局器 自动从做到右摆放做,整体居中
        //4.1创建一个流失布局器对象
        FlowLayout flow=new FlowLayout();
        //4.2窗体对象上设置流失布局
        jf.setLayout(flow);
  • 5:将按钮对象添加到文本框上
		jf.add(regist_wcc);
        jf.add(login_wcc);
  • 6: 添加可视化 按钮添加完成之后,需要把可视化移到最后面。不然按钮不会第一时间显示出来。
		jf.setVisible(true);
接下来加入按钮输入框,标签等组件。
package wcc.wcc0703;
import java.awt.*;
import java.sql.SQLOutput;
import javax.swing.*;

public class MyUI {
    public void wcc() {
        // 所有界面组合的代码都写在这里
        System.out.println("这里是界面初始化的方法");
        //1.用JFrame创建一个窗体
        JFrame jf = new JFrame();
        //2.给窗体设置一些基本的属性与功能
        //设置标题
        jf.setTitle("标题");
        //设置尺寸
        jf.setSize(500,500);
        //设置关闭操作
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //设置窗体显示屏幕上
        //jf.setVisible(true);


        //3.创建一个按钮(使用JButton类 创建一个或者多个按钮
        JButton login_wcc=new JButton("登录");
        JButton regist_wcc=new JButton("注册");
        //创建标签对象
        JLabel nameJla=new JLabel("账号");
        JLabel pwdJla=new JLabel("密码");
        //创建输入框对象
        JTextField nameInput=new JTextField(30);
        JPasswordField pwdInput=new JPasswordField(30);


        //添加布局规则 流式布局器 自动从做到右摆放做,整体居中
        //4.1创建一个流失布局器对象
        FlowLayout flow=new FlowLayout();
        //4.2窗体对象上设置流失布局
        jf.setLayout(flow);

        //5:将按钮对象添加到窗体对象上
        jf.add(nameJla);
        jf.add(nameInput);
        jf.add(pwdJla);
        jf.add(pwdInput);

        jf.add(regist_wcc);
        jf.add(login_wcc);

        jf.setVisible(true);






    }

    public static void main (String[] args){
        MyUI myui=new MyUI();
        myui.wcc();

    }



}
 
最后的结果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1009810.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号