有没有一种方法可以在Java中创建一个方法来获取有关单击了什么JPanel的信息/信息?

隐喻

例如:有两个面板,每个面板具有不同的名称,但由相同的构造函数制作。您用鼠标侦听器单击一个。我希望它显示面板上的信息,例如名称。但是,mouselistener位于构造函数中。任何想法或解决方法。在c ++中,我可以将其作为参考传递,但是我不知道在Java中该怎么做。

充满鳗鱼的气垫船

MouseListener的每个方法的MouseEvent都具有对侦听组件(该getSource()方法)的引用使用它,您将获得您的信息。例如,

@Override
public void mousePressed(MouseEvent mEvt) {
   Component theCurrentPressedComponent = (Component) mEvt.getSource();

   // now you can use your variable above, although you probably need to 
   // cast it to something else, such as a JPanel

   // e.g., if it has been assigned a name String via setName(...)
   System.out.println(theCurrentPressedComponent.getName()); 
}

如果您需要更具体的建议,请考虑创建并发布一个最小的示例程序

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有一种方法可以获取有关Linux中HDD的详细信息

来自分类Dev

有没有一种方法可以在php,javascript和CSS页面中创建可视页面信息?

来自分类Dev

在C中,有没有一种方法可以获取网络接口的Numa节点信息

来自分类Dev

在C中,有没有一种方法可以获取网络接口的Numa节点信息

来自分类Dev

有没有一种方法来获取特定列上的日期差

来自分类Dev

有没有一种方法来获取多个列表python的索引?

来自分类Dev

有没有一种方法来获取函数参数的类型?

来自分类Dev

有没有一种方法来检查instanceof基本变量java

来自分类Dev

有没有一种方法可以处理NSUserDefaults存储的信息

来自分类Dev

有没有一种方法可以转储CPU的CPUID信息?

来自分类Dev

有没有一种方法可以转储CPU的CPUID信息?

来自分类Dev

有没有一种方法可以将提供原因的信息分开?

来自分类Dev

有没有一种方法来获取对象中属性值的数组?

来自分类Dev

有没有一种方法可以在Java中创建条件比较器?

来自分类Dev

有没有一种方法可以在Spring RestTemplate DELETE调用中传递标题信息

来自分类Dev

有没有一种方法可以在QGIS的字段中存储日期和时间信息?

来自分类Dev

有没有一种方法可以维护tomcat 8中当前登录的用户信息?

来自分类Dev

有没有一种方法可以将一个表单HTML元素发送信息到多个URL?

来自分类Dev

有没有一种方法可以启动仅与更改的代码有关的单元测试?

来自分类Dev

有没有一种方法可以单击列表视图并打开一个新活动?

来自分类Dev

有没有一种方法可以通过在Google表格中单击鼠标来放大图像?

来自分类Dev

有没有一种方法可以使用char变量创建一个for循环来创建多个绘图?

来自分类Dev

有没有一种方法来检测某个元素是否被jQuery的click()单击?

来自分类Dev

有没有一种方法可以创建一个包含Kubernetes Pod的多个文件的configMap?

来自分类Dev

有没有一种方法可以创建一个包含许多mongoDB objectiID的数组属性

来自分类Dev

有没有一种标准的方法来获取C ++中的第n个“ nextafter”浮点值

来自分类Dev

有没有一种方法可以获取groupby中最后一个值的出现次数?

来自分类Dev

有没有一种方法可以获取groupby中最后一个值的出现次数?

来自分类Dev

有没有一种方法可以执行一条select语句和并集2列,用另一个的信息替换一个中的任何NULL值

Related 相关文章

  1. 1

    有没有一种方法可以获取有关Linux中HDD的详细信息

  2. 2

    有没有一种方法可以在php,javascript和CSS页面中创建可视页面信息?

  3. 3

    在C中,有没有一种方法可以获取网络接口的Numa节点信息

  4. 4

    在C中,有没有一种方法可以获取网络接口的Numa节点信息

  5. 5

    有没有一种方法来获取特定列上的日期差

  6. 6

    有没有一种方法来获取多个列表python的索引?

  7. 7

    有没有一种方法来获取函数参数的类型?

  8. 8

    有没有一种方法来检查instanceof基本变量java

  9. 9

    有没有一种方法可以处理NSUserDefaults存储的信息

  10. 10

    有没有一种方法可以转储CPU的CPUID信息?

  11. 11

    有没有一种方法可以转储CPU的CPUID信息?

  12. 12

    有没有一种方法可以将提供原因的信息分开?

  13. 13

    有没有一种方法来获取对象中属性值的数组?

  14. 14

    有没有一种方法可以在Java中创建条件比较器?

  15. 15

    有没有一种方法可以在Spring RestTemplate DELETE调用中传递标题信息

  16. 16

    有没有一种方法可以在QGIS的字段中存储日期和时间信息?

  17. 17

    有没有一种方法可以维护tomcat 8中当前登录的用户信息?

  18. 18

    有没有一种方法可以将一个表单HTML元素发送信息到多个URL?

  19. 19

    有没有一种方法可以启动仅与更改的代码有关的单元测试?

  20. 20

    有没有一种方法可以单击列表视图并打开一个新活动?

  21. 21

    有没有一种方法可以通过在Google表格中单击鼠标来放大图像?

  22. 22

    有没有一种方法可以使用char变量创建一个for循环来创建多个绘图?

  23. 23

    有没有一种方法来检测某个元素是否被jQuery的click()单击?

  24. 24

    有没有一种方法可以创建一个包含Kubernetes Pod的多个文件的configMap?

  25. 25

    有没有一种方法可以创建一个包含许多mongoDB objectiID的数组属性

  26. 26

    有没有一种标准的方法来获取C ++中的第n个“ nextafter”浮点值

  27. 27

    有没有一种方法可以获取groupby中最后一个值的出现次数?

  28. 28

    有没有一种方法可以获取groupby中最后一个值的出现次数?

  29. 29

    有没有一种方法可以执行一条select语句和并集2列,用另一个的信息替换一个中的任何NULL值

热门标签

归档