Java 如何确定JPanel的高度和宽度?

Java 如何确定JPanel的高度和宽度?,java,swing,jpanel,height,layout-manager,Java,Swing,Jpanel,Height,Layout Manager,我一直在制作一个程序,其中我创建了一个JFrame,带有BorderLayout发行版。在中心,我有一个从JPanel扩展而来的类,名为AreaDibujo,在这里我使用BufferedImage。为了正确使用这个缓冲图像,我需要在其构造函数上传递两个int参数,即它将覆盖的高度和宽度 我怎样才能让它覆盖整个面板?AKA如何确定面板大小(程序在全屏上运行) 以下是到目前为止该程序的外观: 如何确定JPanel的高度和宽度? .. 我有一个从JPanel扩展而来的类,名为AreaDibujo 由

我一直在制作一个程序,其中我创建了一个
JFrame
,带有
BorderLayout
发行版。在中心,我有一个从
JPanel
扩展而来的类,名为
AreaDibujo
,在这里我使用
BufferedImage
。为了正确使用这个缓冲图像,我需要在其构造函数上传递两个
int
参数,即它将覆盖的高度和宽度

我怎样才能让它覆盖整个面板?AKA如何确定面板大小(程序在全屏上运行)

以下是到目前为止该程序的外观:

如何确定
JPanel
的高度和宽度? .. 我有一个从
JPanel
扩展而来的类,名为
AreaDibujo

由于代码似乎正在使用自定义绘制,因此可以在调用
paintComponent(Graphics)
方法时确定面板的高度和宽度,使用
this.getWidth()
this.getHeight()

如何使其覆盖所有JPanel?-一种简单的方法是将JLabel与一起使用。图像将自动调整大小以填充可用空间。