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