IDEA设计,简约大方的登陆界面

一个简单的登陆页面主要是难在布局样式,所以我就借花献佛,借用了一位大佬的样式框架,省了不少时间。大佬的文章链接见文章底部
先上图,看看页面具体什么样:

在这里插入图片描述在这里插入图片描述

看完图的效果接下来,来研究一下代码吧
login.jsp的代码
表单提交,需要在输入的文本框处设置一个name,作为参数名

<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2020/4/25
  Time: 10:40
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>用户登录</title>
</head>
<body>
<div id="login-frame">
    <p id="image-logo"><img src="images/login/logo.png" style="width: 50px;height: 50px;"></p&g
  • 12
    点赞
  • 106
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
以下是一个简单的 IDEA 登录界面设计代码示例: ```java import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Login extends JFrame implements ActionListener { private JTextField txtUsername; private JPasswordField txtPassword; private JButton btnLogin, btnCancel; public Login() { setTitle("IDEA Login"); setSize(300, 150); setLocationRelativeTo(null); setDefaultCloseOperation(EXIT_ON_CLOSE); JPanel pnlMain = new JPanel(new BorderLayout()); JPanel pnlInput = new JPanel(new GridLayout(2, 2, 5, 5)); JPanel pnlButtons = new JPanel(new FlowLayout(FlowLayout.CENTER, 10, 10)); JLabel lblUsername = new JLabel("Username:"); JLabel lblPassword = new JLabel("Password:"); txtUsername = new JTextField(10); txtPassword = new JPasswordField(10); btnLogin = new JButton("Login"); btnCancel = new JButton("Cancel"); pnlInput.add(lblUsername); pnlInput.add(txtUsername); pnlInput.add(lblPassword); pnlInput.add(txtPassword); pnlButtons.add(btnLogin); pnlButtons.add(btnCancel); pnlMain.add(pnlInput, BorderLayout.CENTER); pnlMain.add(pnlButtons, BorderLayout.SOUTH); add(pnlMain); btnLogin.addActionListener(this); btnCancel.addActionListener(this); } public void actionPerformed(ActionEvent e) { if (e.getSource() == btnLogin) { String username = txtUsername.getText(); String password = new String(txtPassword.getPassword()); if (username.equals("admin") && password.equals("password")) { JOptionPane.showMessageDialog(this, "Login successful!"); } else { JOptionPane.showMessageDialog(this, "Invalid username or password."); } } else if (e.getSource() == btnCancel) { dispose(); } } public static void main(String[] args) { Login login = new Login(); login.setVisible(true); } } ``` 这个代码创建了一个简单的登录窗口,其中包含一个文本框和一个密码框,用于输入用户名和密码。它还包括两个按钮,一个用于登录,另一个用于取消。当用户单击“登录”按钮时,它会检查输入的用户名和密码是否正确,并显示相应的消息框。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值