我希望能够在我的 JFrame 中有一个固定大小为 400x400 的 JPanel。
我还希望它周围有一个 20 像素宽的边框。
主要问题是下面的代码没有坚持它的大小。` JScrollPane runningAni = new JScrollPane(new views.cRunningAnimation(model));
runningAni.setMaximumSize(new Dimension(400,400));
this.setSize(new Dimension(600,600));
this.add(runningAni,BorderLayout.CENTER);`
执行此操作时,runningAni 面板会横跨整个框架。
public void paint(Graphics g) {
this.setBackground(new Color(0,255,0));
}
我知道这一点是因为我的全帧将自己绘制为绿色而不仅仅是 JPanel(上面的绘制代码是针对我的面板而不是框架)
我将如何创建面板,使其始终保持相同的大小,因此它周围总是有一个 20 像素的彩色边框?