import javax.swing.SwingUtilities;

/** Menunjukkan thread utama bukan EDT, dan cara berpindah ke EDT. */
public class EdtDemo {
    public static void main(String[] args) throws Exception {
        System.out.println("di main      : EDT? " + SwingUtilities.isEventDispatchThread());

        SwingUtilities.invokeAndWait(() -> {
            System.out.println("di runnable  : EDT? " + SwingUtilities.isEventDispatchThread());
        });

        System.out.println("kembali main : EDT? " + SwingUtilities.isEventDispatchThread());
    }
}
