一个文本框输入,点击确定,另外一个文本框输出同样内容
时间: 2024-02-25 16:55:09 浏览: 62
DLL 信息输入输出到FORM对话框
好的,这里是一个简单的Java Swing例子,演示如何实现你所描述的功能:
```
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MyFrame extends JFrame {
private JTextField inputField;
private JTextField outputField;
public MyFrame() {
inputField = new JTextField(20);
outputField = new JTextField(20);
outputField.setEditable(false); // 设置为不可编辑
JButton button = new JButton("确定");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String input = inputField.getText();
outputField.setText(input);
}
});
JPanel panel = new JPanel(new GridLayout(3, 1));
panel.add(inputField);
panel.add(button);
panel.add(outputField);
add(panel);
pack();
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();
}
}
```
在这个例子中,我们创建了两个文本框,一个用于输入,一个用于输出。然后,我们创建了一个“确定”按钮,并添加一个ActionListener来处理按钮的点击事件。在ActionListener中,我们从输入文本框中获取文本,然后将其设置为输出文本框的文本。最后,我们将所有组件添加到一个JPanel中,并将其添加到JFrame中。运行程序后,你可以在输入文本框中输入文本,点击“确定”按钮,输出文本框将会显示相同的文本。
阅读全文