powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / javafx. Как отметить выбранный элемент
3 сообщений из 3, страница 1 из 1
javafx. Как отметить выбранный элемент
    #39301561
Maxifly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть VBox, в нем несколько элементов (ImageView).
Я хочу сделать так, чтобы кликнув мышкой по элементу "отметить" его рамкой.

Я правильно понимаю, что есть три способа:

1. Использовать CSS (fx-border)
2. Рисовать Rectangle
3. Использовать javafx.scene.layout.Border

Какой вариант лучше?

И сразу попутный вопрос:
Если я выбираю первый способ, то как устанавливать\снимать рамку?



Люблю галеры - работящий коллектив, романтика мужского труда. Стоишь на мостике в пене брызг и эдак поворотясь:
- Голубчик! Утроить количество ударов - Али-паша уходит...
...
Рейтинг: 0 / 0
javafx. Как отметить выбранный элемент
    #39301657
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxifly,
Пробуй п.1. В событии клик мышкой. Что тут думать?
Уже писать пора.
...
Рейтинг: 0 / 0
javafx. Как отметить выбранный элемент
    #39303003
RuslanGab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxifly,

по-моему первое довольно очевидно и не сложно в реализации.

Насчет как конкретно вижу два пути:
1. Повесить listner на selection в твоем боксе и по его срабатыванию к выбранному объекту применял стиль из цсс а на "old" объекте стиль обнулял.
2. Возможно можно еще проще: повесить стиль на бокс сразу и найти там что-то вроде ".selected" или ".on-select"- это и будет готовое решение, но я с лету не помню надо что там есть касательно бокса - надо в caspian рыться там точно что-то должно быть ведь его когда выбираешь он подсвечивается.
По стилю самой рамки надо смотреть из разряда "-fx-border-..." если не ошибаюсь. Во всяком случае цвет и толщина там 100% есть я делал но сейчас посмотреть не могу а по памяти не помню:(
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / javafx. Как отметить выбранный элемент
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]