Java做简单的界面
本篇文章,仅供初学做界面的同学来阅读
下面为我做界面的主要的代码:
javax.swing.JFrame jf=new javax.swing.JFrame();jf.setTitle("运行界面10.0");jf.setSize(400,500);jf.setDefaultCloseOperation(3);jf.setLocationRelativeTo(null);//流式布局java.awt.FlowLayout flow=new java.awt.FlowLayout();jf.setLayout(flow);//图片背景javax.swing.ImageIcon icon=new javax.swing.ImageIcon("E:\\emmm.jpg");//标签javax.swing.JLabel bq=new javax.swing.JLabel(icon);jf.add(bq);//文本框javax.swing.JTextField wbk1=new javax.swing.JTextField();java.awt.Dimension dm=new java.awt.Dimension(380, 25);wbk1.setPreferredSize(dm);jf.add(wbk1);javax.swing.JTextField wbk2=new javax.swing.JTextField();wbk2.setPreferredSize(dm);jf.add(wbk2);//复选框javax.swing.JCheckBox fxk=new javax.swing.JCheckBox("记住密码");jf.add(fxk);//按钮javax.swing.JButton an=new javax.swing.JButton("运行");jf.add(an);jf.setVisible(true);结果显示: ![在这里插入图片描述](ht
tps://img-blog.csdn.net/20181021160205669?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NoYW5fZmFu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
界面主要有几个要素:文本框,界面长宽,复选框,按钮,背景图片,还有左上角显示的正在进行的操作,按照自己的需求添加组件,得出的界面会根据你添加组件的顺序显示排布。
javax.swing;这是Java的一个类包
swing:https://baike.so.com/doc/6758892-10428879.html
百科上有详细介绍说,这是我们做界面需要用到的
如果自己不太清楚各个组件的内容的话,可以点击右键进入他的具体定义,当然前提是你要添加这个类包
关于背景图片值得注意的一点就是:双引号里面本就是路劲,但我们知道路劲是单杠的,而在我们写Java的时候是要把他变成双杠的。
jf.setVisible(true);这句话的意思将你写的界面可视化,如果你没有,那么你看不到你制作的界面。
ps:我这里还做了简单的监听器:
当文本内容输入的是我指定或者正确的内容的时候我可以跳转到另一个界面。
如下:
public class ButListener implements ActionListener {private JTextField wbk1;private JTextField wbk2;public void setJt1(JTextField jt){wbk1=jt;}public void setJt2(JTextField jt){wbk2=jt;}public void actionPerformed(ActionEvent e) {String name=wbk1.getText();String code=wbk2.getText();if(name.equals("778042124")&&code.equals("abc")){System.out.println(name+"ok");javax.swing.JFrame jf=new javax.swing.JFrame();jf.setTitle("运行中");jf.setSize(400, 400);jf.setDefaultCloseOperation(3);jf.setLocationRelativeTo(null);//流式布局java.awt.FlowLayout flow=new java.awt.FlowLayout();jf.setLayout(flow);//背景javax.swing.ImageIcon icon=new javax.swing.ImageIcon("E:\\emmm.jpg");javax.swing.JLabel jl=new javax.swing.JLabel(icon);jf.add(jl);jf.setVisible(true);}}
监听之后的界面:
Java做简单的界面相关推荐
- java做简单的缓存缓存
java做简单的缓存缓存 不说废话直接上代码 1.缓存类 package com.common.util; import java.util.HashMap; import java.util.Map ...
- MUI框架-05-用MUI做简单App界面
MUI框架-05-用MUI做一个简单App MUI 是一个前端框架,前端框架就像 Bootstrap,EasyUI,Vue ,为了做 app 呢,就有了更加高效的 MUI,我觉得前端框架有很多,也没有 ...
- java实现两个数运算_用java做简单的计算器类,实现两个数字的加减乘除运算
计算器类 package calculator; import java.util.Scanner; public class Calculator{ private float number1; p ...
- java做的登录界面共享文件_java毕业设计_springboot框架的局域网文件共享平台
这是一个基于java的毕业设计项目,毕设课题为springboot框架的局域网文件共享平台, 是一个采用b/s结构的javaweb项目, 开发工具eclipsei/eclipse, 项目框架jsp+s ...
- 案例:用java做简单的自我介绍
1.需求分析:需要输出姓名.年龄.性别.爱好.籍贯.崇拜的偶像.座右铭,打印输出简单的自我介绍. 2.程序分析:用System.out.println("姓名:靓仔");输出并换行 ...
- JAVA之简单界面设计(布局,更改背景图片,按钮监听 + 数据库登陆注册相关..)
先看一下简单的界面: import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import ja ...
- JAVA实现简单的登录界面
我本来是学C++的,然后课程上老师要求做一个登陆界面,用C++实现不限时,然后就选择了JAVA,从零开始自学JAVA.好在网上很多大佬都写了如何用JAVA编写登陆界面的博客,写得很详细,使得我第一次接 ...
- 简单用java做一个图书管理系统
简单用java做一个图书管理系统 首先,我们创建一个View类当做它的视图页 package view;import service.BookService; import service.UserS ...
- java qq登录成功界面_java实现简单QQ登录界面
本文实例为大家分享了java实现简单QQ登录界面的具体代码,供大家参考,具体内容如下 java在图形界面,不是太强项,但不是不可以做,它的开源是very nice! 实现代码如下(想实现完美的界面,可 ...
最新文章
- Linux入门-shell使用技巧
- php查询跳转结果页面,登录判断跳转页面
- 图像清晰度的评价及分析
- 字节输入流一次读取一个字节的原理
- haarcascade_frontalface_default.xml等文件
- Special Permutation CodeForces - 1352G(构造)
- .NET Conf 2021 正在进行中,带你看一看微软带来了什么内容
- linux 中配置假域名来测试
- word2003如何设置护眼模式_手机屏幕的护眼模式是如何保护你的眼睛?
- oracle打开 txt文件,oracle 导入txt文件
- 用Intellij Idea创建一个普通的Java工程并用JDBC连接数据库
- nginx学习笔记之安装
- 安全生产应急救援信息管理指挥调度系统
- python来爬取煎蛋网随手拍小姐姐图片
- Java语言的特点有哪些?有什么作用?
- 高级运维工程师面试题(更新中)
- 华为云服务器销售话术技巧,云服务器销售话术
- 文学类的小说,言情类的,没有排行榜上的
- 一看就会!一篇全搞定!权限处理专家--Shiro保姆式教学,超详细!
- Python使用Pandas计算相关系数