Я использую GUI-конструктор netbeans,
blockquote>Ну, вы не захотите использовать GUI-конструктор, если хотите динамически добавлять компоненты. Код, сгенерированный в среде IDE, будет слишком сложен в обслуживании, поэтому вам нужно будет научиться проектировать и кодировать форму вручную
Я пытаюсь создать еженедельный планировщик
blockquote >Я хотел бы предложить вам использовать
GridBagLayout
. Прочтите раздел из учебника по Swing Как использовать GridBagLayout для ознакомления с основами и рабочими примерами.Итак, вы бы начали с создания пустой сетки с метками только заголовков (дни недели) и столбцов (часы дня).
Затем, когда вы хотите добавить действие, вам нужно выяснить, к какой сетке добавить действие.
Как только вы выясните, где добавить компонент, основные принципы добавления компонента в видимый фрейм:
panel.add(...); panel.revalidate(); panel.repaint();
с 17:00 до 19:00 в понедельник
blockquote> [ 1112] Ограничениеgridheight
позволит вам определить метку, которая будет занимать две ячейки вашего планировщика.
Я ничего не знаю об этом сайте, но немного поиска с помощью Google нашло это.
Если бы это был в управляемом С++ или C++ / CLI, то Вы могли бы скомпилировать его и затем демонтировать блок в C# с помощью инструмента как Отражатель. Конечно, это не открытый исходный код, но возможно можно ли найти инструмент стиля Отражателя с открытым исходным кодом?
Если это - собственный C++, это намного более трудно.