Java向JFrame添加2个或更多对象

bluesky1年前 ⋅ 156 阅读

ChatGPT的回答仅作参考:

要向JFrame添加2个或更多对象,您可以使用布局管理器来控制它们的位置和大小。以下是一个简单的示例,演示如何使用GridLayout布局管理器将两个按钮添加到JFrame中:

```java
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class MyFrame extends JFrame {
    
    public MyFrame() {
        // 设置JFrame的标题和大小
        setTitle("My Frame");
        setSize(300, 200);
        
        // 创建一个JPanel来容纳按钮
        JPanel panel = new JPanel(new GridLayout(2, 1));
        
        // 创建两个按钮并将它们添加到JPanel中
        JButton button1 = new JButton("Button 1");
        JButton button2 = new JButton("Button 2");
        panel.add(button1);
        panel.add(button2);
        
        // 将JPanel添加到JFrame中
        add(panel);
        
        // 设置JFrame可见
        setVisible(true);
    }
    
    public static void main(String[] args) {
        new MyFrame();
    }
}
```

在这个例子中,我们创建了一个JPanel来容纳两个按钮,并使用GridLayout布局管理器将它们排列成两行一列的网格。然后,我们将JPanel添加到JFrame中,并将JFrame设置为可见。您可以根据需要使用不同的布局管理器来控制组件的位置和大小。

全部评论: 0

    相关推荐