| | |
| Stránka: 1 z 1
| [ Príspevok: 1 ] | |
Autor | Správa |
---|
Registrovaný: 06.07.08 Prihlásený: 11.09.13 Príspevky: 52 Témy: 18 |
Situacia je nasledovna: Mam jednu triedu kde sa vytvori Frame a niekolko tried kde vytvaram JPanely (Menu, Hra, Skore...) V tej triede, kde si vytvaram Frame si vytvorim novy objekt Menu a pridam ho do frame-u. V menu mam tlacitka, cez ktore sa dostanem do Hry, Skore,... . Cize ked kliknem na Start tak sa vytvori novy objekt Hra a mal by som ho pridat do toho isteho frame-u kde je menu, ale menu zmazat alebo nastavit setVisible na false.
1. vec: ako ho mozem pridat do toho isteho framu, ked Frame je jedna trieda a Hra je dalsia trieda ? Menu pridavam v tej triede kde vytvaram aj Frame, cize tam to je jasne: mojframe.add(new Menu()); lenze ako teraz v triede Menu mozem pracovat s tym frame-om, ktory som si vytvorim v triede Frame ? Zeby som donho pridam Hru a odobral Menu ? Skusal som si to predat cez konstruktor takymto sposobom: mojframe.add(new Menu(mojframe)); a potom si v konstruktore Menu priradit ten parameter do premennej typu JFrame ... ale nevytvaram tak viac framov ? 2. vec: ako by som sa mohol z Hry vratit naspät do Menu ? Ako to spravit ?
Kebyze mam vsetky panely aj frame v jednej triede tak to viem spravit lebo to mam vsetko pohromade .. ale takto ked mam tie panely ako samostatne triedy + frame tak ma nejak nenapada ako to spravit bez toho aby som si vytvaral viac objektov hry. Diky
|
|
| Stránka: 1 z 1
| [ Príspevok: 1 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|