Я в этом сомневаюсь. Вы можете просто создавать панели в обычном дизайнере gui, а затем помещать их во внутренние рамки. Насколько мне известно, для этого будет достаточно основного дизайнера gui.
По совпадению, мы с коллегой обсуждали MDI сегодня днем, потому что я использовал SoapUI (это MDI). Мы оба согласились, что MDI довольно грубо для пользователей. Внутренние рамки ограничены основным фреймом, поэтому пространство быстро становится загроможденным, и все становится трудно найти. Пользователи постоянно сортируют их, чтобы найти то, что они хотят. Вы заметили, что большинство приложений в эти дни либо используют несколько окон верхнего уровня, либо панели с вкладками?
Полностью согласен. Возможно, лучше всего использовать библиотеку инфраструктуры стыковки. –
Да, стыковка, это был термин, который ускользал от меня. Благодаря! – Bill
Объединение 'Action' с' JMenuItem' может несколько смягчить проблему, как упомянуто [здесь] (http://stackoverflow.com/a/2741726/230513). – trashgod