java请编写一个 Application,其功能为:在其框架的内容网格上安排两个按钮,分别命名为 East, West,内容网格的布局为 BorderLayout 布局,并将两个按钮放置在内容网格的东部区域和西部区域。
时间: 2024-02-15 11:05:20 浏览: 79
以下是实现该功能的 Java Application 代码:
```
import javax.swing.*;
import java.awt.*;
public class MyApplication extends JFrame {
public MyApplication() {
// 设置窗口标题
setTitle("My Application");
// 创建两个按钮
JButton eastButton = new JButton("East");
JButton westButton = new JButton("West");
// 创建内容网格,并设置为 BorderLayout 布局
JPanel contentPane = new JPanel(new BorderLayout());
// 将按钮放置在内容网格的东部和西部区域
contentPane.add(eastButton, BorderLayout.EAST);
contentPane.add(westButton, BorderLayout.WEST);
// 将内容网格添加到窗口中
setContentPane(contentPane);
// 设置窗口大小和可见性
setSize(400, 300);
setVisible(true);
}
public static void main(String[] args) {
// 创建应用程序对象
MyApplication app = new MyApplication();
}
}
```
在该代码中,我们创建了一个继承自 JFrame 的 MyApplication 类,并在其中实现了我们需要的功能。在构造函数中,我们首先设置了窗口标题,然后创建了两个按钮。接着,我们创建了一个 JPanel 对象作为内容网格,并将其设置为 BorderLayout 布局。最后,我们将两个按钮放置在内容网格的东部和西部区域,并将内容网格添加到窗口中。最后,我们设置了窗口的大小和可见性,并在 main 方法中创建了应用程序对象。
阅读全文