2013-10-05 5 views
0

je suis à la recherche à un exemple de code qui est erroring dans scala 2.9.1:problèmes de swing dans scala

import javax.swing.JFrame 
import javax.swing.JMenuBar 
import javax.swing.JButton 
import javax.swing._ 

import com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel 
import javax.swing.{UIManager} 
object UI extends SimpleSwingApplication { 
    UIManager.setLookAndFeel(new NimbusLookAndFeel) 
} 

erreur: /some/path/Cls.scala:25: error: not found: Type SimpleSwingApplication

Répondre

1

s'avère que je devais courir mon code comme ceci:

scala -classpath /usr/share/java/scala-swing.jar Cls.scala

la base de code qui a réussi est :

import javax.swing.JFrame 
import javax.swing.JMenuBar 
import javax.swing.JButton 
import javax.swing._ 
import scala.swing.SimpleSwingApplication 
import scala.swing._ 


object UI extends SimpleSwingApplication { 
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()) 
    def top = new MainFrame { 
     title = "First Swing App" 
     contents = new Button { 
     text = "Click me" 
     } 
    } 

    def main() { 
     println("hi") 
    } 
}