繁体   English   中英

如何在图片上添加按钮?

[英]How can I add buttons on a picture?

我目前正在为游戏创建GUI。 我目前正在使用JLabel将图像加载到我的JPanel上,我想知道是否可以在图像的各个部分(例如(5,7)和(12,12))添加按钮。

如果希望在图像上显示JButtons ,则更好的方法是重写JPanelpaintComponent并使用drawImage绘制图像,类似于本示例 这将允许您将组件添加到容器中。

但是,绝对定位( null布局)通常不适合设置组件位置。 在处理组件大小时,此DragLayout应该是更好的替代品。

DragLayout旨在替换空布局。 它将尊重组件的位置。 默认情况下,它将使用组件的首选大小来确定其大小。 最后,它将自动计算容器的首选大小。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM