java - 如何将 JButton 放置在带有图像的 JLabel 上?

标签 java swing jbutton jlabel

我使用 NetBeans IDE 创建一个使用 java 的应用程序。我想在带有图像的 JLabel 上包含一个 JButton 。实际上,当我在 JLabel 上添加 JButton 时,它会插入,但它会透明,并且名称和按钮不会显示。似乎要在JLabel下添加按钮。我该如何克服这个问题?

最佳答案

有两种方法

  1. 通过覆盖paintComponent(标准方式)将图像放入JPanel(标准方式)

  2. JLabel API 中没有 LayoutManager,必须设置 LayoutManager,然后设置 JLabel > 将是容器

关于java - 如何将 JButton 放置在带有图像的 JLabel 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20179709/

相关文章:

java - 我想从我的 JButton 扩展中检索值

java - 什么是NullPointerException,我该如何解决?

java - 如何使用 LocalTime.parse 解析任何格式的时间?

java - 我有一个包含菜单项属性的类。我需要填充三个 JList。我怎样才能这样做呢?

java - JFrame 背景图片

java - 我在哪里实现我的功能?

Java Swing 问题,为什么changeEvent 使用jButton 触发额外的事件?

java - 从 ActionPerformed 中的另一个类导入代码

java - 如何使用 Java 客户端 Api 将带有预签名 URL 的文件上传到对象存储 minio?

java - 如何在列表迭代器中查找特定项目