У меня есть редактируемый JComboBox
, который содержит список однобуквенных значений. Из-за этого combobox очень мал.
Каждая буква имеет особое значение, которое иногда не понятно пользователю в случае редко используемых писем. Из-за этого я создал пользовательский ListCellRenderer
, который показывает значение каждой буквы в раскрывающемся списке.
К сожалению, это объяснение не вписывается в выпадающее меню, потому что оно мало, потому что оно имеет ту же ширину, что и поле со списком.
Есть ли способ сделать раскрывающийся список более широким, чем поле со списком?
Этого я хочу достичь:
---------------------
| Small JCombobox | V |
--------------------------------------------
| "Long item 1" |
--------------------------------------------
| "Long item 2" |
--------------------------------------------
| "Long item 3" |
--------------------------------------------
Я не могу изменить ширину combobox, потому что приложение представляет собой воссоздание старого унаследованного приложения, где некоторые вещи должны быть такими, какими они были раньше. (В этом случае combobox должен поддерживать его небольшим размером любой ценой)