[ IvanTre @ 16.08.2006. 07:08 ] @
Pozdrav,

Dali neko moze da mi objasni kako je najefektnije napraviti navigaciju za otvaranje forme.
Konkretno imam nekoliko formi npr. Kupci, Proizvodi, Porudzbine...
Htio bih da korisnik na neki nacin bira formu koju zeli da otvori.

Poceo sam to da pravim sa upotrebom klase jMenu, pa me zanima ako je ovo OK kako da napisem i dali moze da se napise Event Action za ovu namjenu, tj sta bi trebalo da se stavi u Handler dio koda?

Hvala!
[ sasa_vu @ 17.08.2006. 01:12 ] @
Prvo ako si vec importovao javax.swing.*; ne treba ti da pises svuda u podacima private javax.swing.JMenuBar jMenuBar1; = dovoljno je samo private JMenuBar menu1, preglednije je dosta. Isto vazi i za jMenuBar1 = new javax.swing.JMenuBar();=dovoljno je new JMenuBar();
Ako sam te dobro razumeo, ti hoces da iz menija otvaras panele koji ti trebaju? Onda ih u akcijama pozivas.
Na primer, napravis klasu KupciPanel, i u akciji za kupce je pozivas, i otvaras taj panel.Isto vazi i za sve ostale.
http://www.java2s.com/Code/Java/Swing-JFC/Menu.htm
Tu imas dosta primera kako se moze koristiti meni.
A ako si mislio da iz menija menjas prikazane panele, isto radis u akcijama, ali sve panele stavis na jedan koji je CardLayout.
http://java.sun.com/docs/books/tutorial/uiswing/layout/card.html
Mada sve ovo moze i bez menija, ako koristis JTabbedPane.
http://java.sun.com/docs/books...ing/components/tabbedpane.html

[Ovu poruku je menjao sasa_vu dana 17.08.2006. u 03:45 GMT+1]
[ IvanTre @ 17.08.2006. 07:11 ] @
Sasa_vu,

hvala na savjetima, a pogotovu na prvom linku.
Rijesio sam stvar i sve je profunkcionisalo, koristeci metod show.Dialog(), mozda nije najsretnije rjesenje ali funkcionise.

Pozdrav