Java:使用Java null布局完成界面需有按钮1,按钮2,按钮3,按钮4,要求按钮大小100×30,界面大小400×400
时间: 2024-01-09 20:05:45 浏览: 54
以下是使用 Java null 布局完成界面的示例代码:
```java
import javax.swing.*;
import java.awt.*;
public class NullLayoutDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("Null Layout Demo");
frame.setSize(400, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(null);
JButton button1 = new JButton("Button 1");
button1.setBounds(50, 50, 100, 30);
frame.add(button1);
JButton button2 = new JButton("Button 2");
button2.setBounds(250, 50, 100, 30);
frame.add(button2);
JButton button3 = new JButton("Button 3");
button3.setBounds(50, 250, 100, 30);
frame.add(button3);
JButton button4 = new JButton("Button 4");
button4.setBounds(250, 250, 100, 30);
frame.add(button4);
frame.setVisible(true);
}
}
```
在这个示例代码中,我们先创建了一个 JFrame 对象,并设置了它的大小和关闭方式。然后,我们将布局管理器设置为 null,这意味着我们需要手动设置组件的位置和大小。
接下来,我们创建了四个 JButton 对象,并分别设置它们的位置和大小。最后,我们将这些按钮添加到 JFrame 中,并使其可见。
请注意,使用 null 布局需要手动设置组件的位置和大小,这可能会导致难以维护和调试的问题。因此,建议在实际开发中使用其他布局管理器。
阅读全文