gpt4 book ai didi

java - 在java中的GUI JFrame上定位图片

转载 作者:行者123 更新时间:2023-12-04 05:16:16 25 4
gpt4 key购买 nike

我想知道是否有一种快速简便的方法可以尝试将图像定位在 GUI 中的特定位置。除此之外,还可以将 Jlables/Buttons 放在这张图片上。该图片应仅构成 JFrame 的一部分。我知道你可以使用 setbounds(width, height, width, height);但这需要很高的准确性,而且很难完全正确。

最佳答案

请勿调用setBounds ,这意味着您正在使用 null布局。始终使用布局管理器。

一种方法是添加自定义 JPanel覆盖 paintComponent并调用 drawImage(Image, x, y, width, height, ...) . JLabels/JButtons等仍然可以添加到面板中。

别忘了调用super.paintComponent ——这将确保您的子组件被绘制。

另外,看看Background Panel .

关于java - 在java中的GUI JFrame上定位图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14224794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com