Вопросы по теме 'javafx-8'

Среда тестирования графического интерфейса для JavaFX 2
В настоящее время я читаю книгу Growing Object-Oriented Software Guided by Tests , которая представляет собой достойное введение в разработку через тестирование. Одним из недостатков является то, что код, разработанный в книге, основан на Swing....
21845 просмотров

Несколько FXML с контроллерами, общий объект
Добрый вечер всем, Я уже нашел кучу сообщений по этой теме, но мне все еще не удается передать объект из Controller1 в Controller2. Есть ли где-нибудь полный учебник или пример проекта, который делает это? Я зашел так далеко, пока не застрял:...
40090 просмотров
schedule 12.03.2022

Как программно установить цвет или текстуру метки вкладки в JavaFX?
У меня есть TabPane с несколькими Tab . Если результаты операции в Tab не увенчались успехом, я хочу установить Tab Label в красный цвет Fill или, возможно, хешировать текстуру (для тех, у кого дальтонизм). Я хочу сбросить Color обратно...
40768 просмотров
schedule 04.11.2023

Как я могу получить дескриптор окна (hWnd) для сцены в JavaFX?
Мы создаем приложение JavaFX в Windows и хотим иметь возможность управлять тем, как наше приложение отображается на панели задач Windows 7/8. Для этого необходимо изменить переменную Windows с именем " Идентификатор модели пользователя приложения "....
6280 просмотров
schedule 19.11.2023

Сделать закрываемую вкладку
У меня есть этот базовый пример вкладок JavaFX с меню правой кнопки мыши. // Right-click mouse button menu final ContextMenu contextMenu = new ContextMenu(); MenuItem item2 = new MenuItem("Close Tab");...
854 просмотров
schedule 04.06.2023

как получить индекс столбца и индекс строки в области сетки javafx
как получить индекс столбца и индекс строки в GridPane JavaFX. см. код ниже Text text1 = new Text("Text 1"); Text text2 = new Text("Text 2"); StackPane root = new StackPane(); GridPane gridPane = new GridPane(); gridPane.add(text1, 0, 0);...
19827 просмотров
schedule 23.10.2023

Диалоговое окно подтверждения при закрытии вкладки
Я новичок в JavaFX. Я хочу создать Listener , который вызывает диалоговое окно вопроса, когда пользователь закрывает вкладку в TabPane . До сих пор мне удавалось динамически создавать вкладки и добавлять некоторые пользовательские настройки....
6689 просмотров
schedule 30.05.2023

Как показать контекстное меню в теле FlowPane
У меня есть FlowPane, который используется в качестве сцены для многих компонентов BorderPane. Я создал контекстное меню для компонентов BorderPane. Я хочу добавить второе контекстное меню также для FlowPane, но оказалось, что теперь у меня есть два...
893 просмотров
schedule 08.05.2022

Вставьте изображение в рамку в качестве фона
Я хочу загрузить изображение в BorderPane. У меня есть статический метод Java, который усложняет для меня эту задачу: private static final Image iv; static { iv = new...
5363 просмотров
schedule 18.05.2022

Строки JavaFX TreeTableView исчезли при прокрутке
Я экспериментировал с TreeTableView в JDK 8 . После того, как моя программа заработала, я заметил проблему, заключающуюся в том, что при прокрутке строки становились пустыми. Я пробовал все: от сброса видимости ячейки, когда она обновляется, в...
2692 просмотров
schedule 29.05.2022

Как переписать этот код для Java 7
Я хочу написать этот код для Java 7. timeline.setOnFinished(actionEvent -> Platform.runLater(() -> { POPUP.hide(); popups.remove(POPUP); })); Я написал это: timeline.setOnFinished(new...
426 просмотров
schedule 09.04.2024

javafx: fxml: отображать элементы дважды
Мне было интересно, есть ли простой способ клонировать элементы в FXML (например, текстовые поля), чтобы отображать их более одного раза. Следующая ситуация: У меня есть TabView и я хочу отображать на первой вкладке элементы X , на второй...
534 просмотров
schedule 02.06.2022

Открыть новую панель двойным кликом
У меня есть этот код, который отображает список с панелями. Я хочу, чтобы на основе выбранного действия открыть соответствующую новую панель: package javafxapplication2; import javafx.application.Application; import...
2830 просмотров
schedule 08.04.2023

Как запретить элементам управления использовать KeyEvent?
Наше приложение использует пользовательский интерфейс JavaFX с одним этапом, который содержит панель меню вверху и ряд других элементов управления под ним. Мы хотим использовать KeyCode.SPACE (то есть пробел) в качестве ускорителя для одного из...
1283 просмотров
schedule 25.12.2022

JavaFX: использовать пользовательский узел в качестве переключателя свертывания/развертывания ветвей для TreeView
Можно ли заменить стрелку развертывания и свертывания TreeView пользовательской формой Node / (вместо изображения )?
1872 просмотров
schedule 17.11.2022

Как работать с размерами узлов JavaFX?
Я поражен, насколько примитивно, по-видимому, контролируются размеры узлов в JavaFX . У нас есть два тупых метода resize() и resizeRelocate() и все. Где события, где наблюдаемые свойства и все эти прогрессивные штуки? Забыли? Добро...
253 просмотров
schedule 14.01.2024

Заменить текст числом в TextField
У меня есть это поле, в которое я вставляю номер порта. Я хотел бы автоматически преобразовать строку в число: fieldNport = new TextField(); fieldNport.setPrefSize(180, 24); fieldNport.setFont(Font.font("Tahoma", 11));...
3429 просмотров
schedule 12.06.2022

Как повернуть объект вокруг пользовательского поворота в JavaFX?
Я хочу повернуть объект вокруг пользовательской оси, которая является его точкой, поэтому у меня есть такой код: private final EventHandler<MouseEvent> mouseEventHandler = new EventHandler<MouseEvent>() { @Override...
11069 просмотров
schedule 09.10.2023

Как изменить фоновое изображение конструктора сцен (по умолчанию синяя сетка)?
Фоновым изображением по умолчанию для конструктора сцен является синяя сетка, как показано ниже. Могу ли я изменить это фоновое изображение или цвет в Конструкторе сцен на какой-либо другой цвет или изображение, кроме встроенных (например,...
769 просмотров
schedule 04.11.2022

Корень не установлен Ошибка с Java 8 Eclipse
Недавно я установил Java 8 build 124 для своего приложения JavaFX и начал получать следующие ошибки: javafx.fxml.LoadException: Root hasn't been set. Use method setRoot() before load....
17142 просмотров
schedule 05.01.2023