要向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设置为可见。您可以根据需要使用不同的布局管理器来控制组件的位置和大小。