可以通过以下步骤实现:
JFrame frame = new JFrame("主窗口");
JPanel panel = new JPanel();
panel.add(new JButton("按钮"));
panel.add(new JTextField(10));
frame.getContentPane().add(panel);
frame.setSize(400, 300);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
完整的示例代码如下:
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class MainFrame extends JFrame {
public MainFrame() {
setTitle("主窗口");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
panel.add(new JButton("按钮"));
panel.add(new JTextField(10));
getContentPane().add(panel);
setSize(400, 300);
setVisible(true);
}
public static void main(String[] args) {
new MainFrame();
}
}
这样,就可以将另一个类中的JPanel添加到另一个类中的JFrame中了。
云+社区技术沙龙[第17期]
云+社区技术沙龙[第3期]
新知
高校公开课
开箱吧腾讯云
开箱吧腾讯云
腾讯位置服务技术沙龙
开箱吧腾讯云
开箱吧腾讯云
领取专属 10元无门槛券
手把手带您无忧上云