java中非_分享JavaSwing中非连接数据库实例代码

项目结构:

d10bd80722d8c22446900c4a4f94b17c.png

Constant.java

package com.mstf.test;

import java.io.Serializable;

public class Constant implements Serializable {

public static final long serialVersionUID = 1L;

// 超链接

public static final String URI1 = "第一个需要打开的网址";

public static final String URI2 = "第二个需要打开的网址";

// 帐号和密码

public static final String userName = "admin";

public static final String passWord = "123456";

}

Test.java

package com.mstf.test;

import java.awt.Desktop;

import java.awt.EventQueue;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JPasswordField;

import javax.swing.border.EmptyBorder;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JTextField;

import javax.swing.JButton;

import java.awt.event.ActionListener;

import java.io.IOException;

import java.net.URI;

import java.net.URISyntaxException;

import java.awt.event.ActionEvent;

import java.awt.Color;

import java.awt.Font;

import java.awt.Toolkit;

public class Test extends JFrame {

private static final long serialVersionUID = 1L;

private JPanel contentPane;

private JTextField text_userName;

private JTextField text_passWord;

/**

* Launch the application.

*/

public static void main(String[] args) {

EventQueue.invokeLater(new Runnable() {

public void run() {

try {

Test frame = new Test();

frame.setVisible(true);

} catch (Exception e) {

e.printStackTrace();

}

}

});

}

/**

* Create the frame.

*/

public Test() {

setIconImage(Toolkit.getDefaultToolkit().getImage(Test.class.getResource("/images/favicon.png")));

setTitle("雨落秋垣-后台登录");

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setBounds(100, 100, 450, 300);

contentPane = new JPanel();

contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));

setContentPane(contentPane);

contentPane.setLayout(null);

JLabel labe_l1 = new JLabel("用户名:");

labe_l1.setForeground(Color.RED);

labe_l1.setBounds(86, 86, 54, 15);

contentPane.add(labe_l1);

JLabel label_2 = new JLabel("密 码:");

label_2.setForeground(Color.RED);

label_2.setBounds(86, 130, 54, 15);

contentPane.add(label_2);

text_userName = new JTextField();

text_userName.setForeground(Color.DARK_GRAY);

text_userName.setBounds(144, 83, 166, 21);

contentPane.add(text_userName);

text_userName.setColumns(10);

text_passWord = new JPasswordField();

text_passWord.setForeground(Color.DARK_GRAY);

text_passWord.setBounds(145, 127, 165, 21);

contentPane.add(text_passWord);

text_passWord.setColumns(10);

JButton login = new JButton("登录后台");

login.setForeground(Color.RED);

login.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

// 登录按钮的方法

if (text_userName.getText().trim().equals(Constant.userName)

&& text_passWord.getText().trim().equals(Constant.passWord)) {

JOptionPane.showMessageDialog(contentPane, "登陆成功!", "标题", JOptionPane.WARNING_MESSAGE);

StartBrowse(Constant.URI1);

System.exit(0);

} else {

JOptionPane.showMessageDialog(contentPane, "用户名或者密码错误!!", "标题", JOptionPane.WARNING_MESSAGE);

// 帐号密码错误,自动清空帐号和密码

text_userName.setText("");

text_passWord.setText("");

}

}

});

login.setBounds(70, 194, 93, 23);

contentPane.add(login);

JButton regeist = new JButton("查看权限");

regeist.setForeground(Color.BLUE);

regeist.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

// 注册按钮的方法

if (text_userName.getText().trim().equals(Constant.userName)

&& text_passWord.getText().trim().equals(Constant.passWord)) {

JOptionPane.showMessageDialog(contentPane, "登陆成功!", "标题", JOptionPane.WARNING_MESSAGE);

StartBrowse(Constant.URI2);

System.exit(0);

} else {

JOptionPane.showMessageDialog(contentPane, "您未登录!!", "标题", JOptionPane.WARNING_MESSAGE);

// 帐号密码错误,自动清空帐号和密码

text_userName.setText("");

text_passWord.setText("");

}

}

});

regeist.setBounds(255, 194, 93, 23);

contentPane.add(regeist);

JLabel lblHttpsceetgovtop = new JLabel("官方网站: https://ceet-gov.top");

lblHttpsceetgovtop.setForeground(Color.RED);

lblHttpsceetgovtop.setBounds(116, 236, 222, 15);

contentPane.add(lblHttpsceetgovtop);

JLabel label = new JLabel("雨落秋垣-后台管理系统");

label.setForeground(Color.MAGENTA);

label.setFont(new Font("宋体", Font.PLAIN, 36));

label.setBounds(23, 23, 378, 39);

contentPane.add(label);

}

/**

* 用默认的浏览器,打开指定超链接

*

* @param uri

*/

public void StartBrowse(String uri) {

Desktop desktop = Desktop.getDesktop();

try {

desktop.browse(new URI(uri));

} catch (IOException e1) {

e1.printStackTrace();

} catch (URISyntaxException e1) {

e1.printStackTrace();

}

}

}

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、下4载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、下4载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值