编写一个包含一个文本区域和三个按钮的界面程序,如图所示,单击不同的按钮,在文本域中显示不同的文本
时间: 2024-11-27 07:14:42 浏览: 21
编写一个包含文本区域和三个按钮的界面程序,通常是在GUI应用程序中创建。例如,我们可以使用像Java的Swing库或Python的Tkinter这样的工具来实现。这里是一个简单的Java Swing示例:
```java
import javax.swing.*;
import java.awt.*;
public class TextButtonDemo extends JFrame {
private JTextField textField;
private JButton button1, button2, button3;
public TextButtonDemo() {
// 创建窗口组件
setTitle("Text Button Demo");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400, 200);
// 创建文本字段
textField = new JTextField(20);
textField.setEditable(false); // 阻止用户修改内容
// 创建按钮并设置事件监听
button1 = new JButton("Button 1");
button1.addActionListener(e -> textField.setText("点击了Button 1"));
button2 = new JButton("Button 2");
button2.addActionListener(e -> textField.setText("点击了Button 2"));
button3 = new JButton("Button 3");
button3.addActionListener(e -> textField.setText("点击了Button 3"));
// 拼接布局
JPanel panel = new JPanel();
panel.add(textField);
panel.add(button1);
panel.add(button2);
panel.add(button3);
// 设置面板为窗体的内容
getContentPane().add(panel);
}
public static void main(String[] args) {
EventQueue.invokeLater(() -> {
TextButtonDemo demo = new TextButtonDemo();
demo.setVisible(true);
});
}
}
```
当你运行这个程序,会在界面上看到一个文本框和三个按钮。每次单击不同的按钮,对应的文本会显示在文本框中。
阅读全文