Как написать приложение с помощью JavaFX

Java

Решил я написать исполняемый jar файл с удобным интерфейсом для расчета своих повседневных задач по работе. Начал с самых простых.

image

Нужно определить критические напряжения на сдвиг исходя из типа закрепления и отношения сторон прямоугольной пластины.

Настройка интерфейса с помощью Scene Builder

Создадим рабочую область с размером 900х600.

image

Создадим несколько контейнеров c размерами и отступами(я сначала разметку делал просто на листочке, но листочек уже потерялся).

image

Внутренние элементы контейнеров

Кнопка Button
Присвоим уникальное имя нашей кнопки и название метода в котором потом будем реализовывать наш кодimage

Поле TextField
Присвоим уникальное имя нашему текстовому полю. Поле понадобиться для ввода/вывода числовых значения. Так же добавим дополнительное имя полю, которое при вводе символом будет пропадатьimageimage

Поле Label
Поле Label я использовал для обозначения ячеек.

Поле Image
Тут указываем имя существующей картинки находящийся в проектеimage

Поле CheckBox
Тут указываем уникальное имя. Это необходимо для определения типа закрепленияimage

Конечный код файла sample.fxml

Создание главного метода класса Main

Создания класса Controller.Самое важное помечено комментариями

Создания двух классов для применения фильтра ввода данных

Создания двух классов для применения фильтра ввода данных (Исключение букв, а так же возможность ограничения количества вводы/выводы). Решения не мое, а нашел я его на stackoverflow.Из всех предложенных оно мне показалось самым простым и понятным

Класс AlphaNumericTextFormatter

Класс MaxLengthTextFormatter

Создание файла jar

image

image

На этом все. Теперь готов файл который будет запускаться на любом компьютере с установленной java.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий