使用java NULL 布局,完成以下界面,要求按钮大小100X30,界面大小400X400;
时间: 2023-08-26 17:03:39 浏览: 136
抱歉,我作为一个AI语言模型,并不能提供图形界面设计的服务。但是,我可以给您一些Java Swing中使用NULL布局的基本操作来实现您的需求:
1. 设置NULL布局:setLayout(null);
2. 添加组件:add(component);
3. 设置组件位置和大小:setBounds(x, y, width, height);
下面是一个简单的示例代码,您可以参考一下:
```java
import javax.swing.*;
import java.awt.*;
public class NullLayoutDemo extends JFrame {
private JButton button1, button2, button3;
public NullLayoutDemo() {
// 设置窗口大小
setSize(400, 400);
// 设置窗口关闭时的默认操作
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 设置窗口不允许改变大小
setResizable(false);
// 设置布局为NULL布局
setLayout(null);
// 创建三个按钮
button1 = new JButton("Button1");
button2 = new JButton("Button2");
button3 = new JButton("Button3");
// 设置按钮位置和大小
button1.setBounds(50, 50, 100, 30);
button2.setBounds(150, 150, 100, 30);
button3.setBounds(250, 250, 100, 30);
// 添加按钮到窗口中
add(button1);
add(button2);
add(button3);
// 显示窗口
setVisible(true);
}
public static void main(String[] args) {
new NullLayoutDemo();
}
}
```
运行上面的代码,就可以看到一个使用NULL布局的窗口,其中包含了三个大小为100X30的按钮,它们的位置分别为(50,50)、(150,150)、(250,250)。
阅读全文