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