Т.к. я сейчас изучаю Scala, у меня возник интерес переписать свои шахматы с Java на этот язык. Но вот незадача, работа с графикой описанная в 34-ой главы Programming in Scala. M. Odersky описывает библиотеки для Scala 2.8.1, а я установил 2.10.2 и там уже не поддерживается scala.swing. - вместо этого JavaFX. В сети советуют использовать ScalaFX с которой я решил поразбираться. Есть отличный доклад о его использовании JavaFX and Scala - Like Milk and Cookies
Создал Scala объект в idea, подключил библиотеку ScalaFX (добавил во внешние модули скачанных jar'ник) и запустил первый пример со старицы этой библиотеки (там где русует два квадрата и один меняет цвет при наведении мышки).
Потом запустил JumpingFrogsPuzzle который имитирует одноименную головоломку
Потом накачал исходники ProScalaFX, которые являются переписанными с Java на Scala примерами из книги Pro JavaFX 2
PS: следующие посты будут про SBT, Scalatra и функциональное программирование на Scala.
Немає коментарів:
Дописати коментар