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

P2如何用java创建窗体

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

P2如何用java创建窗体

首先java编译器中有界面开发包,他相当于一个类,使用时候可以调用

界面开发包分两种

import javax.swing.JFrame;
public class LoginUI {
    
    public void initUI() {
        //创建一个窗体对象
        JFrame jf = new JFrame();
        //设置窗体对象jf属性
        jf.setTitle("登录窗体");
        //设置窗体的大小
        jf.setSize(700, 700);//单位:像素
        //设置 点击关闭按钮时 程序的关闭操作.退出
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //设置窗体的可视化
        jf.setVisible(true);//将窗体显示到屏幕上

    }
    public static void main (String[] args){
        //创建一个登录窗体对象
        //调用登录窗体对象的initUI方法
        LoginUI loginui = new LoginUI ();
        loginui.initUI();

    }
}

以上是单纯建立一个界面的程序,需要调用窗体中的类

接下来需要创建组件,之后设置组件属性,最后将组件添加到窗体上

package com.bjx0505;
import javax.swing.JFrame;
import java.awt.Color;// 颜色类
import java.awt.Dimension;// 尺寸
import java.awt.FlowLayout;// 流式布局 - 控制界面中组件的摆放位置 - 居中

import javax.swing.JFrame;// 窗体 自带有标题栏的 最小/大化 关闭按钮
import javax.swing.JLabel;// 标签 透明组件 只显示内容不显示组件本体
import javax.swing.JTextField;// 文本输入框 单行
import javax.swing.JPasswordField;//密码输入框
import javax.swing.JButton;// 按钮

import javax.swing.ImageIcon;// 图标类 可以加载一张图片
public class LoginUI {
    
    public void initUI() {
        //创建一个窗体对象
        JFrame jf = new JFrame();
        //设置窗体对象jf属性
        jf.setTitle("登录窗体");
        //设置窗体的大小
        jf.setSize(700, 700);//单位:像素
        //设置 点击关闭按钮时 程序的关闭操作.退出
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //设置窗体的可视化
        jf.setVisible(true);//将窗体显示到屏幕上
        FlowLayout flow = new FlowLayout();//先设置窗体的布局方式-流式布局
        jf.setLayout(flow);//创建组件对象
        
        JLabel imgj1a = new JLabel();
        JLabel namej1a = new JLabel();
        JLabel pwdj1a = new JLabel();
        //文本框,密码框
        JTextField namejtf = new JTextField();
        JPasswordField pwdjtf = new JPasswordField();
        JButton btn = new JButton();//按钮
        
        ImageIcon img = new ImageIcon("C:\Users\bjx\Desktop\yuanman.png");
        imgj1a.setIcon(img);//将图片设置到标签上
        //设置标签的文本内容
        namej1a.setText("账号:");
        pwdj1a.setText("密码:");
        //设置文本的内容
        btn.setText("登录");
        //设置徐建尺寸
        //先创建一个尺寸对象
        Dimension dim = new Dimension(400,35);
        //设置输入框的尺寸
        namejtf.setPreferredSize(dim);
        pwdjtf.setPreferredSize(dim);
        
        jf.add(imgj1a);
        jf.add(namej1a);
        jf.add(namejtf);
        jf.add(pwdj1a);
        jf.add(pwdjtf);
        jf.add(btn);
        //等组件全部加载完成 之后再显示出来
        jf.setVisible(true);




    }
    public static void main (String[] args){
        //创建一个登录窗体对象
        //调用登录窗体对象的initUI方法
        LoginUI loginui = new LoginUI ();
        loginui.initUI();

    }
}

以上就是添加了组件的窗体代码

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

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

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