How to create a JavaFX & Scene Builder project without using any IDE(Linux Tutorial)
Create and run JavaFX and Scene Builder project without using any heavy IDE. Create a project simply using any text/code editor.
JavaFX download link: https://gluonhq.com/products/javafx/
SceneBuilder download link: https://gluonhq.com/products/scene-builder/
# # # # # # # # # # # # # # # # # # # # # # # # # ##
HelloWorld.java==
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.Parent;
import javafx.fxml.FXMLLoader;
import javafx.fxml.FXML;
import javafx.scene.control.Button;
import javafx.scene.layout.*;
import javafx.stage.Stage;
import java.net.URL;
public class HelloWorld extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
FXMLLoader loader = new FXMLLoader();
loader.setLocation(new URL("file:///home/mainak/programs/Java_Programmes_2020/jfxProject/main.fxml"));
Parent root = loader.load();
Scene scene = new Scene(root);
primaryStage.setScene(scene);
primaryStage.show();
}
}
######################################################
run.sh==
#!/bin/bash
# give here your javafx11 folder's full path in CLASSPATH & dest folder's full path in DEST:
#--------------------------------------------------------------------------------------------
export CLASSPATH=/home/mainak/programs/Java_Programmes_2020/jfxProject/javafx11/lib
export DEST=/home/mainak/programs/Java_Programmes_2020/jfxProject/dest
# after -d give dest folder's full path:
#--------------------------------------------------------
javac -d $DEST --module-path $CLASSPATH --add-modules javafx.fxml,javafx.controls,javafx.graphics HelloWorld.java
# after -cp give dest folder's full path:
#----------------------------------------------------------
java -cp $DEST --module-path $CLASSPATH --add-modules javafx.fxml,javafx.controls,javafx.graphics HelloWorld
####################################################
For Windows==
run.bat=
# give here your javafx11 folder's full path in CLASSPATH & dest folder's full path in DEST:
#--------------------------------------------------------------------------------------------
set CLASSPATH=/home/mainak/programs/Java_Programmes_2020/jfxProject/javafx11/lib
set DEST=/home/mainak/programs/Java_Programmes_2020/jfxProject/dest
# after -d give dest folder's full path:
#--------------------------------------------------------
javac -d $DEST --module-path $CLASSPATH --add-modules javafx.fxml,javafx.controls,javafx.graphics HelloWorld.java
# after -cp give dest folder's full path:
#----------------------------------------------------------
java -cp $DEST --module-path $CLASSPATH --add-modules javafx.fxml,javafx.controls,javafx.graphics HelloWorld
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «How to create a JavaFX & Scene Builder project without using any IDE(Linux Tutorial)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.