设置窗体为流式布局,三个按钮,点击按钮改变字体颜色,写出Java完整代码
时间: 2024-12-15 11:28:40 浏览: 6
在Java中,你可以使用Swing库创建一个带有流式布局的窗口,并添加三个按钮,每个按钮点击后改变文本框的字体颜色。这里是一个简单的示例:
```java
import javax.swing.*;
import java.awt.*;
public class FontColorExample extends JFrame {
private JButton button1, button2, button3;
private JTextField textField;
public FontColorExample() {
// 初始化窗口
setTitle("Font Color Example");
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 流式布局管理器
FlowLayout flowLayout = new FlowLayout();
setLayout(flowLayout);
// 创建并添加三个按钮
button1 = new JButton("Red");
button2 = new JButton("Blue");
button3 = new JButton("Green");
button1.addActionListener(e -> textField.setForeground(Color.RED));
button2.addActionListener(e -> textField.setForeground(Color.BLUE));
button3.addActionListener(e -> textField.setForeground(Color.GREEN));
// 添加一个文本框,用于显示文字
textField = new JTextField(20);
textField.setEditable(false); // 防止用户编辑文本
add(button1);
add(button2);
add(button3);
add(textField);
setVisible(true);
}
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
new FontColorExample();
}
});
}
}
阅读全文