Всплывающая подсказка для JSpinner

112
06 ноября 2021, 02:10

Я добавляю всплывающую подсказку для счетчика и хочу установить фиксированное местоположение для нее. Делаю это так:

sLength = new JSpinner(new SpinnerNumberModel(4, 2, 24, 1)) {
    @Override
    public Point getToolTipLocation(MouseEvent e) {
        return new Point(0, -10);
    }
};
sLength.setToolTipText("Подсказка");

Однако, всплывающая подсказка всплывает там где мне бы хотелось, только если я навожу курсор точно на рамку спиннера. Если же навожу на его поле ввода, то локализация подсказки остается "по умолчанию". Как можно препарировать JSpinner и заставить подсказку появляться там, где мне нужно?

- подсказка там, где я хочу ее видеть

- подсказка не там, где мне нужно

READ ALSO
java: Как реализовать прием и передачу udp пакетов в разных потоках для параллельной работы?

java: Как реализовать прием и передачу udp пакетов в разных потоках для параллельной работы?

пишу приложение для android, при реализации, приведенной ниже, работает прием пакетов, но не работает отправкаесли убрать запуск потока для приема...

160
Проблемы в преобразовании данных в Java

Проблемы в преобразовании данных в Java

Начинаю разбираться в Java и у меня проблемы в преобразовании list в массив

110
Динамическая загрузка jar в JVM

Динамическая загрузка jar в JVM

Пытаюсь динамически загрузить файл в JVM при помощи ClassLoader

143
Варианты связи между классами

Варианты связи между классами

Есть например два класса Document и UserУ Document есть поле creator (из числа существующих пользователей)

106