【问题标题】:Click through JTextArea?单击 JTextArea?
【发布时间】:2012-04-17 01:51:09
【问题描述】:

我有一个扩展 JPanel 的类。在面板上,我为图​​像添加了一个 JLabel,为文本添加了一些 JTextArea(setEditable、setCursor、setOpaque、setFocusable 为 false)。此类旨在以从上到下的列表方式放置。当用户单击其中一个 JPanel 时,应根据所选项目 (JPanel) 发生一些操作。我添加了一个可以工作的 addMouseListener,但如果用户点击有文本的地方,它不会注册点击。如果我将 JTextArea 更改为 JLabel,它会起作用,但我使用 JTexArea 的原因是因为我想要/需要自动换行。 有什么建议?谢谢。

【问题讨论】:

  • 放一些代码,避免我们阅读你描述你的代码的英文。这将为我们节省一些时间
  • 如下所示,在 JTextArea 上添加鼠标监听器

标签: java click jlabel jtextarea mouselistener


【解决方案1】:

考虑将相同的鼠标监听器添加到 JTextArea 中。

【讨论】:

  • 你让我很开心。谢谢!有效!
猜你喜欢
  • 1970-01-01
  • 2020-10-08
  • 1970-01-01
  • 2021-12-19
  • 1970-01-01
  • 2011-12-06
  • 2016-04-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多