2009-12-17 23:12:09 -06:00
|
|
|
/*
|
|
|
|
* This script is executed inside the EDT, so be sure to
|
|
|
|
* call long running code in another thread.
|
|
|
|
*
|
|
|
|
* You have the following options
|
|
|
|
* - SwingBuilder.doOutside { // your code }
|
|
|
|
* - Thread.start { // your code }
|
|
|
|
* - SwingXBuilder.withWorker( start: true ) {
|
|
|
|
* onInit { // initialization (optional, runs in current thread) }
|
|
|
|
* work { // your code }
|
|
|
|
* onDone { // finish (runs inside EDT) }
|
|
|
|
* }
|
|
|
|
*
|
|
|
|
* You have the following options to run code again inside EDT
|
|
|
|
* - SwingBuilder.doLater { // your code }
|
|
|
|
* - SwingBuilder.edt { // your code }
|
|
|
|
* - SwingUtilities.invokeLater { // your code }
|
|
|
|
*/
|
|
|
|
|
|
|
|
import groovy.swing.SwingBuilder
|
|
|
|
|
2009-12-26 14:49:46 -06:00
|
|
|
SwingBuilder.lookAndFeel('system', 'nimbus', ['metal', [boldFonts: false]])
|