Java写一个图形化界面
时间: 2023-08-24 22:08:19 浏览: 102
好的,这里给出一个简单的 Java 图形化界面的示例:
```java
import javax.swing.*;
import java.awt.*;
public class MyGUI extends JFrame {
private JButton button;
private JLabel label;
public MyGUI() {
setTitle("My GUI");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
label = new JLabel("Hello World!");
panel.add(label, BorderLayout.CENTER);
button = new JButton("Click me!");
button.addActionListener(e -> label.setText("Button clicked!"));
panel.add(button, BorderLayout.SOUTH);
add(panel);
setVisible(true);
}
public static void main(String[] args) {
new MyGUI();
}
}
```
这个程序创建了一个窗口,里面包括一个标签和一个按钮,点击按钮后标签的文本会改变。使用 Swing 库中的 JFrame、JPanel、JLabel 和 JButton 类来实现图形化界面。其中 BorderLayout 是一种布局方式,用于控制控件的位置和大小。setVisible 方法用于显示窗口。
阅读全文