codice Java:Come chiamate oggetti Scala da 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 codice:
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
class MyListener extends ActionListener {
override def actionPerformed(arg0: ActionEvent) {
println("Do something");
}
}
Riga di comando:
scalac MyListener.scala
javac Main.java
java -cp /usr/share/java/scala-library.jar:. Main
Si dovrebbe funzionare bene. Che cosa succede quando ci provi? – skaffman
Non sapevo da dove cominciare e da quello che ho letto su google-ing mi è sembrato un po 'più complesso. Damn OLD posts (2008), sono contento che Scala abbia avuto uno sviluppo molto attivo. Ho aggiornato la mia domanda con quello che ho fatto. – givanse