java的按钮pressed 3秒 [英] java button pressed for 3 seconds
本文介绍了java的按钮pressed 3秒的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我创建了一个按钮,我想这些:
I created a button and I want these:
当用户点击该按钮时,它保持pssed像3秒$ P $。 3秒钟之后该按钮应该再看看pressable。因此,用户不能再次单击该按钮,无需等待3秒。
我想这些:
When the user clicks the button, it stays pressed like 3 seconds. After 3 seconds the button should be again look pressable. So the user cannot click the button again without waiting 3 secs. I tried these:
{
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) {
}
});
}
你有什么建议吗?
Do you have any suggestions?
推荐答案
愿这帮助你。
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
btn.setEnabled(false);
doSomething() ;
btn.setEnabled(true);
}
});
这篇关于java的按钮pressed 3秒的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文