我有JList
一个DefaultListModel
。
如何在JList
双击事件中做出反应?
String[] items = {"A", "B", "C", "D"};
JList list = new JList(items);
list.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent evt) {
JList list = (JList)evt.getSource();
if (evt.getClickCount() == 2) {
// Double-click detected
int index = list.locationToIndex(evt.getPoint());
} else if (evt.getClickCount() == 3) {
// Triple-click detected
int index = list.locationToIndex(evt.getPoint());
}
}
});
问题内容: 我的代码是: 我只想在伪元素(红色位)上触发点击事件。也就是说,我不希望在蓝色位触发点击事件。 问题答案: 这不可能; 伪元素根本不是DOM的一部分,因此您不能将任何事件直接绑定到它们,只能绑定到其父元素。 如果仅在红色区域上必须具有单击处理程序,则必须制作一个子元素(如a),将其放置在开始标记之后,将样式应用于而不是,并绑定到它。
我想点击element with href删除FB组中的挂起的帖子,但是selenium在第二个之后崩溃。使用相同的循环,我可以添加帖子到组没有任何问题;“Delete Button”列表是有效的,因为当我尝试时,我会得到真实的位置。 线程“main”org.openqa.selenium.elementNotinteractableException:构建信息:版本:'3.4.0',修订:'un
问题内容: 我有一个id为id的按钮。我将此元素附加了两个jQuery事件 1。 2。 但是每次它给我 问题答案: 您需要使用超时来检查第一次点击后是否还有另一次点击。 这是窍门: 用法:
问题内容: 默认情况下,事件一键启动。我有一个,但我想从双击开始。可能吗? 问题答案: 我相信您可以从MouseEvent中提取点击计数(假设其名为e) 试试这个
问题内容: 在我当前的swing项目中,我有一个JList显示所有活动套接字的窗口,每个单元都有一个JButton关闭该套接字的窗口。但是JButton单元格中的不可点击:不会触发监听器。 我将代码修改为最少,如下所示。 该列表看起来不错,但其中的按钮不可单击。我是错了还是JList不支持JButton被解雇? 问题答案: 尽管您无法获得与普通按钮单击相同的视觉效果,但以下示例似乎可行。也许某个绘
问题内容: 我正在尝试 在React元素上模拟,但无法弄清楚为什么它不起作用(触发时它没有反应)。 我只想使用JavaScript发布Facebook评论,但我停留在第一步(执行on 元素)。 我的代码是: 这是我尝试执行的网址: **https://www.facebook.com/plugins/feedback.php …** PS:我对React没有经验,我也不知道在技术上是否可行。这是可