Java可视化界面简单写法
主窗口
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.*;public class Main extends JFrame implements MouseListener {/*定义控件*/JPanel Tools;//功能选项模块/*功能选项子控件*/JButton Button_Login;//登陆按钮JButton Button_Support;//支持能力按钮JButton Button_Listen;//监听按钮JButton Button_Remote;//远程配置按钮JPanel Event;//事件推送模块/*事件推送消息栏*/JPanel Others;//其他模块/*其他模块*/JButton Button_Exit;//退出按钮JButton Button_Clear;//清空按钮JButton Button_Save;//保存按钮public Main() {/*初始化主窗口*/this.setTitle("远程控制Demo");this.setSize(500, 400);this.setLocation(500, 400);this.setLayout(new BorderLayout());//按照边界布局/*初始化功能选项模块*/Tools = new JPanel(new GridLayout(4,1,20,50));Button_Login = new JButton("Login");//初始化登陆按钮Button_Support = new JButton("Support");//初始化支持能力集按钮Button_Listen = new JButton("Listen");//初始化监听配置按钮Button_Remote = new JButton("Remote");//初始化远程配置按钮//将按钮添加到面板里Tools.add(Button_Login);Tools.add(Button_Support);Tools.add(Button_Listen);Tools.add(Button_Remote);//将面板加入主页面this.add(Tools,BorderLayout.WEST);/*事件推送模块*/Event = new JPanel();this.add(Event,BorderLayout.NORTH);/*其他模块*/Others = new JPanel();Button_Exit = new JButton("Exit");Button_Clear = new JButton("Clear");Button_Save = new JButton("Save");Others.add(Button_Exit);Others.add(Button_Clear);Others.add(Button_Save);this.add(Others,BorderLayout.SOUTH);this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);/*添加按钮点击监听器*/Button_Login.addMouseListener(this);}/*添加事件监听*/@Overridepublic void mouseClicked(MouseEvent e) {if(e.getSource()==Button_Login){//登陆按钮new Login();}}@Overridepublic void mousePressed(MouseEvent e) {}@Overridepublic void mouseReleased(MouseEvent e) {}@Overridepublic void mouseEntered(MouseEvent e) {}@Overridepublic void mouseExited(MouseEvent e) {}public static void main(String[] args) {Main testBorderLayout = new Main();}
}
登陆窗口
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.*;public class Login extends JFrame implements MouseListener{/*控件信息*/JLabel Label_UserName;//用户名标签JLabel Label_PassWord;//密码标签JTextField Text_UserName;//用户名输入框JPasswordField Text_PassWord;//密码输入框JButton Button_Login;//登陆按钮JButton Button_Exit;//退出按钮/*初始化窗体*/public Login(){/*初始化窗口*/this.setTitle("Login");this.setSize(500, 400);this.setLocation(500, 400);this.setLayout((new GridLayout(3,3)));/*初始化控件*/Label_UserName = new JLabel("UserName:");Label_PassWord = new JLabel("PassWord:");Text_UserName = new JTextField("admin");Text_PassWord = new JPasswordField("hik12345");Button_Login = new JButton("submit");Button_Exit = new JButton("Exit");/*添加控件*/this.add(Label_UserName,0);this.add(Text_UserName,1);this.add(Label_PassWord,2);this.add(Text_PassWord,3);this.add(Button_Login,4);this.add(Button_Exit,5);this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}@Overridepublic void mouseClicked(MouseEvent e) {}@Overridepublic void mousePressed(MouseEvent e) {}@Overridepublic void mouseReleased(MouseEvent e) {}@Overridepublic void mouseEntered(MouseEvent e) {}@Overridepublic void mouseExited(MouseEvent e) {}
}
Java可视化界面简单写法相关推荐
- Eclipse开发环境下Java可视化界面编程
Java 目录:https://blog.csdn.net/dkbnull/article/details/87932486 大家都知道在做Android开发设计GUI时,要添加Android组件可以 ...
- Java可视化界面设计
可以用Eclipse和 windowbuilder插件来实现 Java可视化界面设计 1. 安装JDK. JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/downl ...
- java可视化界面视频_java中的可视化界面
大家都知道,现在的Java写图形化界面不需要自己一个字一个字的敲代码了,Java提供了可视化的界面组件Swing组件,不知道你是否还记得多少呢? 1.图形用户界面(Graphics user inte ...
- Java可视化界面设计(登录界面设计)
1.界面居中显示 frame.setResizable(false);fame.setLocationRelativeTo(null);frame.setVisible(true) 2.全屏操作 Di ...
- java可视化界面背景图_Java界面:java设置背景图片
Java初学者,制作的第一个又背景图片的页面,虽然有点丑.. 1.在JAVA文件中创建一个Folder(文件夹),把准备好的图片复制粘贴进去,在出现如下图片时点击ok,最好把图片名字修改的简单一点. ...
- Java图形界面简单代码
public class Frame extends JFrame{public static void JFrameWindow(){JFrame frame=new JFrame("我的 ...
- java开发可视化界面_java 可视化界面编程
importjava.awt.*;importjava.awt.event.*;importjava.awt.Frame;publicclassawttest{publicstaticvoidmain ...
- java简单的图书管理系统(只用java代码不用数据库和可视化界面,一个管理员表和图书表)
java控制台输入图书管理系统信息,(不用数据库和可视化界面,java学习新手秒懂)使用多层框架实现功能 图书管理系统需求: 一. 登录页面 1.管理员通过输入用户名和密码能够进入后台进行操作 2.可 ...
- C++可视化界面EasyX图形库的安装以及简单使用
EasyX图形库是一个比较简单容易上手的可视化界面工具包,一般配合VC6.0就可以使用,也可以配合VS系列,这里简单介绍下VC6.0的安装和简单使用. 一.EasyX的安装 然后点击进去下载 如上所示 ...
最新文章
- PS 图像尺寸|点阵格式图像|矢量格式图像|图像格式的选择
- RHEL6下squid代理之正向代理
- c从sqlite3数据库中获取数据,并对数据进行拼接
- 用二项逻辑斯蒂回归解决二分类问题
- Faiss优化:针对OMP_NUM_THREADS环境变量设置的测试验证
- VC2010如何给ActiveX添加事件
- sql server 事务_如何使用显式SQL Server事务回滚
- win10 mysql zip 安装教程_windows10+mysql8.0.11zip安装教程详解
- Excel的Range对象(C#)
- 刚从 Nova 生出来的 Placement 是什么东西?
- Visio使用技巧总结
- 非常经典的C语言知识点总结!
- 高位十字星收盘什么意思?高位十字星缩量是什么?
- C++引用---纯属娱乐
- windows10 应用程序启动快捷键设置与取消
- golang学习资源
- java窗口上 显示学号和姓名_java编程 完成下图所示的图形用户界面设计,要求在界面中输入个人的班级、学号、姓名信息后,点击“...
- Java编程验证哥德巴赫猜想:任何一个大于6的偶数,都能分解成两个质数的和
- 最详细的微信小程序制作方法
- android之计时器chronometer
热门文章
- linux endpoint,usb中的endpoint(端点)和传输模式
- 使用Python计算方差协方差相关系数
- 智慧医疗时代的数据标注如何更精准?
- 博弈Ai官网ChatGPT4和3.5的真实功能测评
- MIPI video mode 和 command mode 的区别
- ROW_NUMBER ( )去重并根据条件保留数据--开窗函数使用
- gerrit服务器搭建和gitlab自动同步(一)
- 使用rpmbuild制作jdk的包_rpmbuild - 构建 RPM 打包
- 小区门口使用的人脸识别门禁系统
- axios拦截器里终止请求