说明:两个消息提示框不需要自己编写界面类,使用JOptionPane类调用showMessageDialog() 具体怎么做?
时间: 2024-02-23 20:03:00 浏览: 71
好的,下面是使用JOptionPane类调用showMessageDialog()方法来弹出一个消息提示框的具体步骤:
1. 导入JOptionPane类的包:
```java
import javax.swing.JOptionPane;
```
2. 调用showMessageDialog()方法:
```java
JOptionPane.showMessageDialog(null, "Hello, World!");
```
其中,第一个参数是消息框的父组件,如果传入null,则消息框会显示在屏幕中心;第二个参数是要显示的文本信息。
3. 点击确定按钮后,消息框会自动关闭。
如果需要显示一个带有标题、图标、按钮等定制化的消息框,可以使用JOptionPane类的其他方法,例如showConfirmDialog()、showInputDialog()等。这些方法的使用方法类似,只需要传入不同的参数即可。
相关问题
用java编写:用户登录﹣ GUI 及事件响应 编写一个 JFrame 框架应用程序,如图,并根据登录情况显示相应的提示信息。假设用户名为 admin ,密码为 admin 。 事件响应:输入正确的用户名和密码,系统提示" Seccussful ! Username and password is correct !",否则提示" Username or password isn ' t correct !" 说明:两个消息提示框不需要自己编写界面类,使用 JOptionPane 类调用showMessageDialog0
好的,以下是Java代码:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Login extends JFrame implements ActionListener {
private JLabel label1, label2;
private JTextField textField;
private JPasswordField passwordField;
private JButton button;
public Login() {
setTitle("用户登录");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
label1 = new JLabel("用户名:");
label2 = new JLabel("密 码:");
textField = new JTextField(15);
passwordField = new JPasswordField(15);
passwordField.setEchoChar('*');
button = new JButton("登录");
button.addActionListener(this);
JPanel panel1 = new JPanel();
panel1.add(label1);
panel1.add(textField);
JPanel panel2 = new JPanel();
panel2.add(label2);
panel2.add(passwordField);
JPanel panel3 = new JPanel();
panel3.add(button);
Container contentPane = getContentPane();
contentPane.setLayout(new GridLayout(3, 1));
contentPane.add(panel1);
contentPane.add(panel2);
contentPane.add(panel3);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == button) {
String user = textField.getText();
String pass = new String(passwordField.getPassword());
if (user.equals("admin") && pass.equals("admin")) {
JOptionPane.showMessageDialog(null, "Seccussful ! Username and password is correct !");
} else {
JOptionPane.showMessageDialog(null, "Username or password isn't correct !");
}
}
}
public static void main(String[] args) {
Login frame = new Login();
frame.setVisible(true);
}
}
```
这是一个继承了 JFrame 的类,实现了 ActionListener 接口,因此需要重写 actionPerformed 方法来处理按钮点击事件。在 actionPerformed 中,通过获取用户名和密码框中的值,判断是否为正确的用户名和密码,然后使用 JOptionPane 类弹出提示框。
JAVA 2 用户登录-GUI及事件响应 编写一个JFrame框架应用程序,如图,并根据登录情况显示相应的提示信息。假设用户名为admin,密码为admin。 事件响应:输入正确的用户名和密码,系统提示“Seccussful!Username and password is correct!”,否则提示“Username or password isn't correct!” 说明:两个消息提示框不需要自己编写界面类,使用JOptionPane类调用showMessageDialog()
好的,下面是一个简单的JAVA GUI应用程序,实现了用户登录的功能,根据登录情况显示相应的提示信息。其中,使用了JFrame框架和JOptionPane类来实现消息提示框的功能。
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class UserLogin extends JFrame implements ActionListener {
JLabel label1, label2;
JTextField textField;
JPasswordField passwordField;
JButton button;
public UserLogin() {
initUI();
}
private void initUI() {
setTitle("用户登录");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
// 创建用户名标签和输入框
label1 = new JLabel("用户名:");
textField = new JTextField(10);
// 创建密码标签和输入框
label2 = new JLabel("密 码:");
passwordField = new JPasswordField(10);
// 创建登录按钮
button = new JButton("登录");
button.addActionListener(this);
// 创建面板并添加组件
JPanel panel = new JPanel(new GridLayout(3, 1));
panel.add(label1);
panel.add(textField);
panel.add(label2);
panel.add(passwordField);
panel.add(button);
// 将面板添加到窗口中
setContentPane(panel);
}
@Override
public void actionPerformed(ActionEvent e) {
String username = textField.getText();
String password = new String(passwordField.getPassword());
if (username.equals("admin") && password.equals("admin")) {
// 显示登录成功的提示框
JOptionPane.showMessageDialog(this, "Seccussful!Username and password is correct!");
} else {
// 显示登录失败的提示框
JOptionPane.showMessageDialog(this, "Username or password isn't correct!");
}
}
public static void main(String[] args) {
UserLogin ul = new UserLogin();
ul.setVisible(true);
}
}
```
运行程序后,会弹出一个窗口,包含一个用户名输入框、一个密码输入框和一个登录按钮。当用户输入正确的用户名和密码,点击登录按钮后,会弹出一个消息提示框,提示登录成功;否则会提示登录失败。在代码中,使用了JOptionPane类的showMessageDialog()方法来显示消息框,根据登录情况显示不同的提示信息。
阅读全文