MouseListener需要很长时间

时间:2015-07-12 15:57:17

标签: java swing mouselistener duration

我创建了一个基本上是JPanel的表,其他面板作为包含JTextArea个组件的行来显示数据。我不想让JTable完全控制自己。

当点击一行时,我希望通过更改其边框来突出显示该行。我实现了一个Mouselistener来完成鼠标按下的每个文本区域的工作。有用。它适用于1000个条目,但是当我达到更多时,即5000,听众完成他的工作需要很长时间。显然,我拥有的条目越多越糟糕。但这对我来说没有意义,因为我只改变一行边界,无论是否有1或10000个。

有人能指出我的原因吗?即使我在“鼠标按下”之后立即放置System.out,输出也需要很长时间。所以我猜它不是执行的方法(根本不是耗费时间)本身。

0 个答案:

没有答案