HelloWorld из примера, предложенного Oracle в разделе «Начало работы с JavaFX», на ПК с Windows. Разработка простейшего приложения к окну ввода логина и пароля.
Как и прежде, с помощью командной строки выявляем несоответствия туториала, содержащего код этого приложения.
В предыдущий пост Мне удалось получить пример из первого раздела Начало работы с JavaFX .
HelloWorld.java
Пример был скомпилирован, запущен, упакован в jar и запущен из jar с помощью командной строки.package helloworld; import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.StackPane; import javafx.stage.Stage; public class HelloWorld extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) { primaryStage.setTitle("Hello World!"); Button btn = new Button(); btn.setText("Say 'Hello World'"); btn.setOnAction(new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent event) { System.out.println("Hello World!"); } }); StackPane root = new StackPane(); root.getChildren().
add(btn); primaryStage.setScene(new Scene(root, 300, 250)); primaryStage.show(); } }
Командная строка @"C:\Program Files\Java\jdk1.7.0_40\bin\javac" -d out -classpath "C:\Program Files\Java\jre7\lib\jfxrt.jar" src\helloworld\HelloWorld.java
@"C:\Program Files\Java\jdk1.7.0_40\bin\java" -classpath "C:\Program Files\Java\jre7\lib\jfxrt.jar;.
\out" helloworld.HelloWorld @"C:\Program Files\Java\jdk1.7.0_40\bin\javafxpackager" -createjar -appclass helloworld.HelloWorld -srcdir .
\out -outfile HelloWorld -v
@"C:\Program Files\Java\jre7\bin\java.exe" -jar HelloWorld.jar
@pause
Для удобства каждая команда была спрятана в файле .
cmd. Смешно, но наглядно.
Давайте продолжим использовать эти команды.
Во втором разделе предлагается создать форму для ввода логина и пароля, с управлением блэкджеком.
Попробуем развить существующий пример, оставив пакет и класс &mdash helloworld.HelloWorld как есть.
jfxpub-get_started предлагает создать новый проект в NetBeans. Однако давайте пропустим первые три шага из «Создания проекта», а четвертый, заменив тело метода «start» кодом из примера 2-1, применим к имеющемуся у нас файлу HelloWorld.java: @Override
Теги: #java #JavaFX #hello world #чайник за чайником #программирование #java
-
Секреты Адсенс
19 Oct, 24 -
Обслуживание Веб-Сайта Стало Проще
19 Oct, 24 -
Основные Правила Мани-Менеджмента
19 Oct, 24 -
Iphone Ссср Издание
19 Oct, 24 -
Люди Против Pvs-Studio: Первый Дубль
19 Oct, 24 -
Новинки Акустики
19 Oct, 24