我有一个 JFace 对话框,其中包含 SWT Text 和一个按钮。最初,当对话框打开时,按钮应该被禁用,当我点击Text
并且只要插入符号位置Text
可见按钮应该被启用。
这些是我正在使用的听众:
text.addMouseListener(new MouseListener()
{
@Override
public void mouseDoubleClick(MouseEvent arg0)
{
}
@Override
public void mouseDown(MouseEvent arg0)
{
}
@Override
public void mouseUp(MouseEvent arg0)
{
testButton.setEnabled(true);
}
});
text.addFocusListener(new FocusListener() {
@Override
public void focusLost(FocusEvent arg0)
{
testButton.setEnabled(false);
}
@Override
public void focusGained(FocusEvent arg0)
{
}
});
我是否使用了合适的听众?请建议