帮我创建窗体来实现这个程序
时间: 2024-10-08 21:03:06 浏览: 14
在Windows环境下,如果你想创建图形用户界面(GUI),可以使用Java Swing库或JavaFX库。这里以Swing为例,展示一个简单的窗口形式的欢迎程序:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class WelcomeWindow extends JFrame {
private JTextField jTextField;
public WelcomeWindow() {
setTitle("欢迎信息");
setSize(300, 150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
JLabel nameLabel = new JLabel("请输入您的姓名:");
jTextField = new JTextField(20); // 输入框长度为20字符
panel.add(nameLabel);
panel.add(jTextField);
JButton submitButton = new JButton("提交");
submitButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String name = jTextField.getText();
JOptionPane.showMessageDialog(null, "欢迎" + name + "来到Java世界,祝你学习愉快!");
jTextField.setText("");
}
});
panel.add(submitButton);
add(panel);
setVisible(true);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new WelcomeWindow();
}
});
}
}
```
这个程序创建了一个包含姓名输入框和提交按钮的简单窗口。当用户点击提交,会弹出一个对话框显示欢迎消息。注意,为了避免多次输入,我们在消息框显示后清空了输入框。
阅读全文