我在带有 BorderLayout 的 jpanel 中有一个 glcanvas。画布的大小应取决于窗口大小。初始大小通过设置
glCanvas.setSize(640, 480);
它像这样添加到面板中
jPanel3DModel.add(Model3DCanvas.getInstance().getCanvas());
jPanelRight.add(jPanel3DModel, BorderLayout.NORTH);
然而,画布的大小是固定的,我框架中其他组件的所有面板都只是调整大小。