java创建一个窗体 通过控制台输入xx 然后控制台输出“欢迎xx来到Java世界”源代码
时间: 2024-09-28 19:10:13 浏览: 50
C# LINQ学生作业程序,窗体与控制台显示数据
在Java中,要创建一个简单的GUI窗口,并让用户在控制台输入信息后显示欢迎消息,你可以使用Swing库来构建窗口。下面是一个简单的示例代码:
```java
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Main {
public static void main(String[] args) {
// 创建JFrame窗口
JFrame frame = new JFrame("欢迎到Java世界");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建一个文本框组件,用于接收用户输入
JTextField textField = new JTextField(20); // 输入字段,默认最大字符数20
textField.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String input = textField.getText(); // 获取用户输入
System.out.println("欢迎" + input + "来到Java世界"); // 输出欢迎消息
}
});
// 将文本框添加到窗口中
frame.getContentPane().add(textField);
// 显示窗口
frame.pack();
frame.setVisible(true);
}
}
```
在这个程序中,我们首先创建了一个`JFrame`窗口,设置了关闭按钮的行为。然后添加了一个`JTextField`组件让用户输入,当用户输入完毕并点击其他地方(失去焦点),`actionPerformed`方法会被触发,打印出欢迎消息。
运行此程序后,你会看到一个弹出的窗口,在其中可以输入文字,一旦输入完成并离开文本框区域,控制台会显示相应的欢迎语句。
阅读全文