java延迟正在影响整个区块
我下面有个密码。。。看一看
enter.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (enter.getText().length()>0){
addToChat("You: "+enter.getText());
enter.setText("");
delay(1000);
addToChat("oie");
}
}
});
这是延迟无效
public static void delay(int delayTime){
try
{
Thread.sleep(delayTime);
} catch (InterruptedException ie)
{
}
}
问题是,无论我在文本框中键入什么内容,然后按enter键,都需要一秒钟的时间,不仅文本区域中会出现“You:”文本块,也会出现在延迟之前。为什么这种延迟会影响之前的事情?我该如何解决这个问题
共 (0) 个答案