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
どこから始めたらいいのかわかりませんでした。グーグルイングで読んだところでは、もう少し複雑に思えました。私はScalaが非常に積極的に開発されていることをうれしく思っています。私は自分の質問を更新しました。 – givanse