Я был так зол, что не смог найти готовый класс или .jar, которые могут делать то, что я хотел, поэтому я сделал свой собственный, фактически я использовал JWindow, и я сделал свой собственный Drop Down JTextFieldменю, которое расширяет JTextField!прост в использовании: вертикальный список JPanels с той же шириной, что и JTextField, рисуется и обновляется для отображения предложений каждый раз, когда пользователь вводит новый символ в JTextField, затем пользователь может выбирать (или нет) между этими предложениями с помощью клавиш со стрелками на клавиатуреВВЕРХ и ВНИЗ или щелчком мыши ... и мы можем просто указать, хотим ли мы использовать фильтр документов для фильтрации ввода пользователя (как мы хотим просто получить числовые значения в JTextField) ... и так много других вещей: этоскалы!
Я с удовольствием поделюсь этим классом в сети, мне просто нужно время, чтобы написать несколько статей и примеров, но сейчас здесь два скриншота того, что я сделалодин использует цвет градиента в JPanel, а другой использует цвет фона по умолчанию (не обращайте внимания на французский JLabels)