Вопросы по теме 'javafx-8'
Среда тестирования графического интерфейса для JavaFX 2
В настоящее время я читаю книгу Growing Object-Oriented Software Guided by Tests , которая представляет собой достойное введение в разработку через тестирование.
Одним из недостатков является то, что код, разработанный в книге, основан на Swing....
21845 просмотров
schedule
13.04.2022
Несколько 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