Java界面监听开发

界面开发

界面介绍:界面包含输入框、菜单、按钮、窗体、文字、图片等内容,可分为可视化类型、内容规则类型三部分。
可视化类型分为顶级容器和功能组件,顶级容器可以容纳加载其他组件(如窗体),功能组件一般有输入框、菜单、按钮、选择框等。
内容一般有文字、图片、音频、视频等。
规则类型包含尺寸、颜色、字体、布局方式等。

所用到的包&类
包:java.awt 早期的界面开发工具包(保留使用)
javax.swing 升级之后的界面开发包,使用可视化类型
类:FlowLayout Imagelcon Jbutton JFrame JLabel JPasswordField
JTextField
import:导入其他包中的类,使用import会使后续简便。

开发一个窗体的流程

import java.awt.FlowLayout;
import javax.swing.JFrame;
public class LoginUI(){
public void initUI(){
javax.swing.JFrame jf=new JFrame();
jf.setTitle("登录入口");
jf.setSize(500,700);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
FlowLayout flz=new FlowLayout();
jf.setLayout(flz);
jf.setVisible(true);
}
public static void main(String[] args){
LoginUI loginui=new LoginUI();
loginui.initUI();
}
}

向窗体上加载组件

1、创建组件对象。
2、设置组件对象的属性(尺寸)
3、窗体添加组件对象

import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.Imagelcon;
public class LoginUI(){
public void initUI(){
javax.swing.JFrame jf=new JFrame();
jf.setTitle("登录入口");
jf.setSize(500,700);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
FlowLayout flz=new FlowLayout();
jf.setLayout(flz);

JButton btn=new JButton("登录");
JButton btu1=new JButton("注册");

JLabel namejla=new JLabel("账号;");
Jlabel pwdjla=new JLabel("密码:");

Imagelcon img=new Imagelcon();
JLabel imgjla=new JLabel(img);

JTextField namejtx=new JTextField("请输入");
JPasswordField pwd

jf.setVisible(true);
}
public static void main(String[] args){
LoginUI loginui=new LoginUI();
loginui.initUI();
}
}






如何使得点击按钮可以得到响应(监听)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值