- Timestamp:
- 06/22/13 21:51:33 (11 years ago)
- Location:
- java/main
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main
-
Property
svn:ignore
set to
target
-
Property
svn:ignore
set to
-
java/main/src/main/java/com/framsticks/gui/SwingDispatcher.java
r77 r84 1 1 package com.framsticks.gui; 2 2 3 import com.framsticks.util. Dispatcher;4 import com.framsticks.util. Task;3 import com.framsticks.util.dispatching.Dispatcher; 4 import com.framsticks.util.dispatching.Task; 5 5 6 6 import javax.swing.*; 7 import java.awt.*;8 7 9 8 /** … … 12 11 public class SwingDispatcher implements Dispatcher { 13 12 14 13 public static final SwingDispatcher instance = new SwingDispatcher(); 15 14 16 17 18 19 20 21 22 23 15 public SwingDispatcher() { 16 invokeLater(new Runnable() { 17 @Override 18 public void run() { 19 Thread.currentThread().setName("gui"); 20 } 21 }); 22 } 24 23 25 26 27 28 24 @Override 25 public final boolean isActive() { 26 return SwingUtilities.isEventDispatchThread(); 27 } 29 28 30 31 32 33 34 29 @Override 30 public final void invokeLater(Runnable runnable) { 31 assert !(runnable instanceof Task); 32 SwingUtilities.invokeLater(runnable); 33 } 35 34 36 35 }
Note: See TracChangeset
for help on using the changeset viewer.