java中怎样实现登陆界面_JAVA登陆界面的实现(一)

学习JAVA的过程当中,登陆界面是多数人第一个实现的小程序。今天咱们就来作一下登陆界面。固然在动手写代码以前咱们要先作一些准备工做,咱们要先了解JAVA提供的图形界面类有哪些,以及有哪些经常使用的组件类和辅助类。java

1、JAVA提供的图形界面类c++

1.AWT组件小程序

AWT组件是JDK1.0的时候推出的图形界面类,它的名字是根据包名而来的:java.awt。函数

AWT组件是在实现的时候采用的是c和c++的语言混合实现的,而且调用了操做系统底层的函数。布局

因为AWT组件的实现语言和底层函数的调用,致使AWT组件没法实现跨平台性。学习

2.SWING组件加密

SWING组件是JDK1.4的时候推出的图形界面类,它的名字也是根据包名而来的:javax.swing。操作系统

SWING组件是基于AWT组件的基础上,采用纯JAVA语言实现的一套跨平台组件。.net

可是无论使用AWT组件仍是SWING组件开发的应用程序都是能够跨平台的。设计

2、经常使用的组件类和辅助类

1.容器组件类:组件上能够添加其余的组件,则该组件就是容器组件。

这里咱们将要用到的是JFrame。它是一个窗体容器组件类(属于顶级容器)。一般若是咱们要实现一个图形界面,首先必定要先有一个顶级容器。

2.元素组件类:通常是用来显示文字、图片或者接受用户输入信息的组件。

这里咱们要用到的是

JLabel     标签元素类     显示文字或图片,也能够二者一块儿显示

JTextField      文本输入框元素组件类      接收用户输入的信息,而后将输入的信息直接显示出来。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
是一个简单的Java Swing实现的登录界示例: ```java import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class LoginFrame extends JFrame { private JTextField usernameField; private JPasswordField passwordField; private JButton loginButton; public LoginFrame() { setTitle("Login"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 创建板 JPanel panel = new JPanel(new GridLayout(3, 2)); // 添加用户名标签和输入框 JLabel usernameLabel = new JLabel("Username:"); usernameField = new JTextField(); panel.add(usernameLabel); panel.add(usernameField); // 添加密码标签和输入框 JLabel passwordLabel = new JLabel("Password:"); passwordField = new JPasswordField(); panel.add(passwordLabel); panel.add(passwordField); // 添加登录按钮 loginButton = new JButton("Login"); loginButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { login(); } }); panel.add(loginButton); // 添加板到窗口 add(panel); // 显示窗口 pack(); setLocationRelativeTo(null); setVisible(true); } private void login() { String username = usernameField.getText(); String password = String.valueOf(passwordField.getPassword()); // TODO: 在这里进行登录验证 JOptionPane.showMessageDialog(this, "Welcome, " + username + "!"); } public static void main(String[] args) { new LoginFrame(); } } ``` 在这个例子,我们创建了一个`JFrame`窗口,并添加了一个板,包含了用户名、密码两个输入框和一个登录按钮。当用户单击登录按钮时,程序会调用`login()`方法进行登录验证。这里只是简单地使用`JOptionPane`弹出一个欢迎对话框,真正的登录验证需要根据实际情况进行实现。 运行这个程序,你将会看到一个简单的登录界,可以输入用户名和密码并进行登录验证。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值