要用JTextField和JButton制作一个具有名称填充功能的菜单,可以按照以下步骤进行:
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
JFrame frame = new JFrame("名称填充菜单");
frame.setLayout(new FlowLayout());
JTextField textField = new JTextField("请输入名称", 20);
JButton button = new JButton("填充");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String name = "默认名称"; // 默认名称
textField.setText(name); // 将名称填充到文本框中
}
});
frame.add(textField);
frame.add(button);
frame.setSize(300, 100);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
完整的代码示例:
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class NameFillMenu {
public static void main(String[] args) {
JFrame frame = new JFrame("名称填充菜单");
frame.setLayout(new FlowLayout());
JTextField textField = new JTextField("请输入名称", 20);
JButton button = new JButton("填充");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String name = "默认名称"; // 默认名称
textField.setText(name); // 将名称填充到文本框中
}
});
frame.add(textField);
frame.add(button);
frame.setSize(300, 100);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
这个菜单界面中,用户可以在文本框中输入名称,点击按钮后,名称将被填充到文本框中。这个功能可以用于各种需要填写名称的场景,例如表单填写、数据录入等。
腾讯云相关产品和产品介绍链接地址:
请注意,以上只是腾讯云的一些产品示例,其他云计算品牌商也提供类似的产品和服务。
领取专属 10元无门槛券
手把手带您无忧上云