Optaplanner: как изменить размер столбца NurseRosteringPanel?

#optaplanner #optaweb-employee-rostering

#optaplanner #список сотрудников optaweb -employee-rostering

Вопрос:

как я могу изменить ширину столбца NurseRosteringPanel? Моя панель выглядит так, и я хочу изменить ее размер. Спасибо

Gian

введите описание изображения здесь

Ответ №1:

Макет Swing для этого примера неуклюж, но чего бы это ни стоило, он находится в этом Java-коде: https://github.com/kiegroup/optaplanner/blob/master/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/swingui/NurseRosteringPanel.java#L48

Комментарии:

1. Спасибо за ответ, Джеффри. Я обновил изображение до и после решения. Как вы можете видеть, места всегда находятся в одних и тех же столбцах. Я думаю, это зависит от компонента parallegroup. Моя цель — получить макет только с одним столбцом; Я думаю, это возможно только путем отделения заголовка от сетки.

2. Да, хорошая идея. Пользовательский интерфейс этого примера был написан в 2011 году с акцентом на производительность и был «достаточно хорош», чтобы продемонстрировать возможности OptaPlanner. Код, не относящийся к пользовательскому интерфейсу, соответствует гораздо более высоким стандартам.