简体   繁体   English

在JTable中将MouseListener设置为JLabel

[英]Set MouseListener to JLabel inside JTable

I have one JTable which contains some columns with String and two columns for Edit and Delete. 我有一个JTable,其中包含一些包含String的列和两列用于Edit和Delete的列。 I have added ImageIcon on JLabel, and set that label in JTable for all rows. 我在JLabel上添加了ImageIcon,并在JTable中为所有行设置了该标签。 Now I want to set MouseListener for that JLabel(as there is no way to set MouseListener for ImageIcon). 现在,我想为该JLabel设置MouseListener(因为无法为ImageIcon设置MouseListener)。

How can I set MouseListener to JLabel inside JTable? 如何在JTable中将MouseListener设置为JLabel?

I can get which cell clicked by user, but I want to set Listener only. 我可以获得用户单击的单元格,但是我只想设置侦听器。

Please suggest me.... 请建议我。

As I found there is no way to add direct listner to components inside JTable. 正如我发现的那样,无法将直接列表器添加到JTable中的组件。 You have to go with JTable's listener only. 您只需要使用JTable的侦听器。

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

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