Java-Code:Wie rufen Sie Scala-Objekte von Java?
import javax.swing.Timer;
class Main {
public static void main(String args[]) {
MyListener myListener = new MyListener();
Timer timer = new Timer(1000, myListener);
timer.start();
while(timer.isRunning()) {
System.out.print(".");
}
}
}
Scala Code:
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
class MyListener extends ActionListener {
override def actionPerformed(arg0: ActionEvent) {
println("Do something");
}
}
Befehlszeile:
scalac MyListener.scala
javac Main.java
java -cp /usr/share/java/scala-library.jar:. Main
Es sollte funktionieren fein. Was passiert, wenn Sie es versuchen? – skaffman
Ich wusste nicht, wo ich anfangen sollte und von dem, was ich durch Google-Ing gelesen habe, schien es ein bisschen komplexer. Damn OLD posts (2008), ich bin froh, dass Scala sich sehr aktiv entwickelt hat. Ich habe meine Frage mit dem, was ich getan habe, aktualisiert. – givanse