Bu yöntemi kullanarak runnable parametresinin EventQueue sistemine gönderileceğini biliyorum. Ancak tüm GUI güncellemeleri bu yöntemi kullanarak yapılmalı mı? ben bu yaklaşım kullanmalıdırJava masaüstü uygulamasında herhangi bir GUI güncellemesi için EventQueue.invokeLater kullanmalı mıyız?
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
jButton1.setText("changed text");
}
});
, herhangi desen bu tekrarlayan kod önlemek için kullanabilirsiniz: Ben, demek JButton bir metni değiştirmek istediğinizde, ben böyle bir şey kullanmalıyım ki?
Not: Yavaş kod sallanmaya duyarlı kalmak için oraya gitmek zorundadır –
@nash Aşağıdaki cevaplardan herhangi biri sorunuza cevap verirse, yanıt olarak işaretleyebilir misiniz? –