我创建了一个按钮,我想要这些:
当用户单击按钮时,按钮会保持按下状态 3 秒左右。 3 秒后,按钮应该再次看起来可以按下。因此,用户必须等待 3 秒才能再次单击该按钮。 我尝试过这些:
{
button3 = new Button(c20, SWT.PUSH | SWT.CENTER);
button3.setText("QUERY");
button3.setBounds(205, 131, 62, 40);
button3.addSelectionListener(new SelectionListener() {
public void widgetSelected(SelectionEvent event) {
try {
start_query();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
setPressedIcon();///??
public void widgetDefaultSelected(SelectionEvent event) {
}
});
}
你有什么建议吗?
最佳答案
希望这对你有帮助
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
btn.setEnabled(false);
doSomething() ;
btn.setEnabled(true);
}
});
关于java按钮按下3秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13805482/