Реализация ComboBox со значениями из контроллера в списке массивов

Я думаю, что вы можете рассмотреть возможность изменения разметки. Если я не ошибаюсь, вы должны поместить невидимый слой над документом, и ваша невидимая разметка может предшествовать вашему документу (это правильно?).

Вместо этого я предлагаю вам поставить невидимый сразу после изображения документа, но изменяя положение на абсолютное.

Обратите внимание, что вам нужен родительский элемент для размещения позиции: относительный, и тогда вы сможете использовать эту идею. В противном случае ваш абсолютный уровень будет размещен только в верхнем левом углу.

Элемент абсолютной позиции позиционируется относительно первого родительского элемента, который имеет позицию, отличную от статической. Если такой элемент не найден, то содержащий блок является html

Надеюсь, что это поможет. См. здесь для получения дополнительной информации о позиционировании CSS.

0
задан Ross 15 January 2019 в 21:58
поделиться

1 ответ

В строке ниже в вашем коде вы добавляете только последний элемент списка массивов в поле со списком.

jEmployeeComboList.addItem(employees.get(employees.size()-1).getName());

Вы можете добавить все предметы, как это:

for (Employee emp : employees) {
    jEmployeeComboList.addItem(emp.getName());
}
0
ответ дан Prasad Karunagoda 15 January 2019 в 21:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: