13
Java代碼:如何從Java調用Scala對象?
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代碼:
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
class MyListener extends ActionListener {
override def actionPerformed(arg0: ActionEvent) {
println("Do something");
}
}
命令行:
scalac MyListener.scala
javac Main.java
java -cp /usr/share/java/scala-library.jar:. Main
它應該工作精細。當你嘗試時會發生什麼? – skaffman 2009-07-24 18:54:15
我不知道從哪裏開始,從我通過google閱讀的內容看起來有點複雜。該死的老職位(2008年),我很高興Scala一直處於非常活躍的發展階段。我用我所做的更新了我的問題。 – givanse 2009-07-24 19:33:58