【问题标题】:How can I determine the height and width of a JPanel?如何确定 JPanel 的高度和宽度?
【发布时间】:2021-06-19 13:39:51
【问题描述】:

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

如何让它覆盖所有面板? AKA 我如何确定我的面板大小(程序全屏运行)?

这是程序到目前为止的样子:

【问题讨论】:

  • 如何让它覆盖所有的 JPanel? - 一个简单的方法是使用带有 Stretch Icon 的 JLabel。图像将自动调整大小以填充可用空间。

标签: java swing jpanel height layout-manager


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2011-08-20
    • 2015-09-02
    • 2020-01-31
    • 2019-05-30
    • 1970-01-01
    • 1970-01-01
    • 2017-11-23
    • 1970-01-01
    • 2013-02-21
    相关资源
    最近更新 更多