gpt4 book ai didi

java - 如何在 SWT Java 上创建 "deselecting"监听器

转载 作者:行者123 更新时间:2023-12-02 13:19:53 24 4
gpt4 key购买 nike

嗯,我有一个包含用户数据的表和用于更改所选用户的按钮。该表上有一个监听器:当我双击表项时,我的按钮将启用(因为出现了所需的用户)。问题是如何在我的表格上创建一个监听器,它将检测到我的表格中没有选定的项目,因为我想再次禁用我的按钮。

table_1.addMouseListener(new MouseListener() {
public void mouseUp(MouseEvent e) {}

public void mouseDown(MouseEvent e) {}

public void mouseDoubleClick(MouseEvent e) {
// TODO Auto-generated method stub
btnNewButton_3.setEnabled(true);
}

最佳答案

使用表选择监听器:

table_1.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
int selCount = table_1.getSelectionCount();

// TODO selCount will be 0 if nothing is selected
}
});

关于java - 如何在 SWT Java 上创建 "deselecting"监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43613833/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com