menus -> GUI update

2 отговора 173 прегледа
#1

menus -> GUI update

Здравейте,
нов съм в областта на JAVA програмирането и докато го уча, срещам някой проблеми. В интернет има голямо количество елементарни tutorials, но неможах да открия нито едно, което да ми помогне в моя случай.

Опитвам се да направя SWING приложение. Искам като избера някоя опция от менютата, формулярите в основния прозорец да се сменят. Но незнам как да го направя.

Знам как да направя основния прозорец с JFrame, знам как да му добавя менюта с JMenuBar, знам как да му добавя основния панел с JPanel, знам как да свържа всеки JMenuItem с actionListener чрез setActionCommand, да следя и разпознавам сигналите от менютата. Това което незнам е как да обновявам съдържанието на Japanel-a всеки път, когато бъде избран някой от JMenuItem-ите.

Търсих подходящ туториал, но са все елементарни и не разглеждат този проблем. Пробвах в sourceforge.net да намеря подобно приложение и да разбера как е реализирано, но не успях да намеря подходящ примерен проект.

Насочете ме както трябва да направя. Може би логиката ми е грешна и не ъпдейтвам правилния контейнер. Нямам идея.

Отговор
в отговор на $burov #2

Re: menus -> GUI update

А бе, братле, явно има още много да четеш. Започни от [линк]. Иначе по конкретния въпрос виж Java API документацията на LayoutManager и по-специално на CardLayout (java.awt.CardLayout).

Отговор
в отговор на Бoeц #3

Re: menus -> GUI update

Прав си, наистина имам още доста да чета.

Благодаря за CardLayout - може би точно това търся.

Отговор