例:JScrollPane对象sp1大小如何等于父容器面板对象p1的大小 //代码片段之前,p1大小已在JFrame中设置过 JScrollPane sp1; JPanel p1; p1 = new JPanel(); sp1 = new JScrollPane(p1){//sp1滚动面板的大小 @Override public Dimension getPreferredSize() { return new Dimension(p1.HEIGHT, p1.WIDTH);//括号内参数,可以根据需要更改 } }; sp1.setViewportView(p1);