微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何确定 JPanel 的高度和宽度?

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

我怎样才能让它覆盖所有面板? AKA 如何确定我的面板大小(程序在全屏模式下运行)?

以下是该程序目前的样子:

https://i.stack.imgur.com/GGCLa.png

解决方法

如何确定 JPanel 的高度和宽度? .. 我有一个从名为 JPanel

AreaDibujo 扩展而来的类

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

>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。