Нужно ли, чтобы AbstractButton.doClick находился в потоке диспетчеризации?
Если я смотрю на источник jdk 6, я читаю:
public void doClick(int pressTime) {
Dimension size = getSize();
model.setArmed(true);
model.setPressed(true);
paintImmediately(new Rectangle(0,0, size.width, size.height));
try {
Thread.currentThread().sleep(pressTime);
} catch(InterruptedException ie) {
}
model.setPressed(false);
model.setArmed(false);
}
Я полагаю, что запускать метод сна плохона edt, так что я полагаю, что метод doClic не должен быть в edt, но я не нашел никакой документации по этому вопросу?
Спасибо.