Интересует возможность написания UI на JAVA, но так как я днина, я не знаю деталей этой модели инженеринга.
К примеру, на JS + СSS можно оч интересные анимации делать, типа даже паралакса.А в JAVA есть что-то подобное?Или тут тоже придется JS подключать?
В JavaFX есть хорошие возможности для создания различных анимаций, в отличие от устаревшего swing. Советую посмотреть на примеры с Timeline, фишка в том, чтобы создать ключевые кадры, а java сама за вас просчитает промежуточные кадры и создаст анимацию в 60кадров/сек, довольно удобно. На офф сайте есть кое какие примеры: docs.oracle.com/javafx/2/get_started/animation.htm Можно еще у них же на сайте найти рабочие примеры называется javafx samples.