У меня есть приложение javaFX, которое принимает данные со сканера штрих-кода. Сканер штрих-кода распознается как клавиатура и всегда следует за его вводом с новой строки после того, как любой штрих-код отсканирован (поэтому инициируется событие onAction).
На данный момент у меня есть текстовое поле, которое всегда сфокусировано и связано со сканером штрих-кода, однако я бы хотел, чтобы это было скрыто от пользователя. Я пытался использовать setVisible (False), но это, кажется, отключает текстовое поле (onAction не запускается и текстовое поле всегда пусто)
Я также пытался убрать текстовое поле за пределы экрана, что сработало, однако, поскольку экран должен быть изменяемого размера, теперь я должен использовать gridPane в качестве корня, так что это больше невозможно сделать.
Просто интересно, есть ли способ сделать текстовое поле невидимым для пользователя, но все же разрешить его включение?