用Java设计一个窗口类DrawFrame,窗口的宽度为600,高度为400,窗口标题栏显示"画图"。窗口上部panel1为空白画布可用于绘制图形。窗口底部panel2显示3个按钮,第一个按钮显示为"读取",第二个按钮显示为"排序",”第三个按钮显示为"删除“。
时间: 2023-02-12 12:53:19 浏览: 117
易语言信息框在窗口前源码
你可以使用Java的Swing组件设计这个窗口类。这是一个示例代码:
```
import javax.swing.*;
import java.awt.*;
public class DrawFrame extends JFrame {
public DrawFrame() {
// 设置窗口宽度和高度
setSize(600, 400);
// 设置窗口标题
setTitle("画图");
// 创建上部panel
JPanel panel1 = new JPanel();
// 设置panel1的布局为BorderLayout
panel1.setLayout(new BorderLayout());
// 将panel1添加到窗口的中部
add(panel1, BorderLayout.CENTER);
// 创建底部panel
JPanel panel2 = new JPanel();
// 设置panel2的布局为FlowLayout
panel2.setLayout(new FlowLayout());
// 将panel2添加到窗口的南部
add(panel2, BorderLayout.SOUTH);
// 在panel2中创建3个按钮
JButton button1 = new JButton("读取");
JButton button2 = new JButton("排序");
JButton button3 = new JButton("删除");
// 将3个按钮添加到panel2中
panel2.add(button1);
panel2.add(button2);
panel2.add(button3);
}
public static void main(String[] args) {
// 创建窗口对象
DrawFrame frame = new DrawFrame();
// 设置窗口可见
frame.setVisible(true);
}
}
```
这段代码实现了一个窗口类DrawFrame,窗口大小为600x400,标题栏显示"画图",上部是一个空白画布panel1,底部是一个包含3个按钮的panel2。
阅读全文