Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Modrá je dobrá
zelená je lepší

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Programování [ŽP: neomezená] (kategorie Programování) moderuje tvx.
Archiv
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: xmafiri
[ 857 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
tessien Tessien Of course slavery is the worst thing - that ever happened. But maybe... 20.5.2011 10:46  1218
operator304 [1215]: a operator me nebude srat a prestane predbihat :)
tessien Tessien Of course slavery is the worst thing - that ever happened. But maybe... 20.5.2011 10:46  1217
Dodanek [1213]: jo, v zasade tak.
Kdyz jsi podedil z JMenuBar, tak jsi rekl "ja (=Menu) jsem JMenuBar s necim pridanym navic". Pak jsi vytvoril ty ruzny menu polozky a ulozil je do nejakyho atributu svoji tridy, ktera je soucasti toho "navic". Pak jsi ten JMenuBar predhodil tomu hlavnimu oknu, to mu reklo "dej mi svoje menu polozky". Tvoje menu (prostrednictvim podedene funkcionality z JMenuBar-u) se kouklo do svych internich (podedenych) struktur a reklo "ja zadne nemam!" - protoze funkcionalita na JMenuBar-u samozrejme nevic nic o tvem atributu "menu" ve tve tride Menu.
Kdyz jsi misto toho zacal pridavat ty MenuItem-y na "this", tak kazde to zavolani na tve vlastni tride rika "volam sam na sobe funkctionality podedenou od JMenuBar".
Btw, nemusis tam ani psat to "this" - mohl bys misto "this.add(napovedaMenu)" psat primo jen "add(napovedaMenu)".
operator304 20.5.2011 10:43  1216
Dodanek [1214]: Co potrebujes s inputstreamem?
operator304 20.5.2011 10:42  1215
Dodanek [1213]: Tak na vytvareni objektu uvnitr objektu neni nic spatnyho :)

Ty jsi potreboval ten JMenuBar, takze jsi si vytvoril tridu Menu, ktera od nej dedila. Jenze, misto abys vsechny ty menu prvky strkal do nej, tak sis vytvoril novej JMenuBar uplne vedle, ten jsi nasetoval, ale oknu jsi dal instanci Menu, ktera na sobe nemela nasetovanyho nic. Ten field JMenuBar ti tam byl platnej jak mrtvymu zimnik, protoze okno to cekalo jinde.
dodanek Dodanek 20.5.2011 10:39  1214
a zcela ze cvicnych duvodu jsem ted uplne v prdeli, protoze neumim pracovat s inputstreamem .. a cim dal tim vic me vyuka javy na slavny vse sere, protoze je to "nauc se sam"
dodanek Dodanek 20.5.2011 10:38  1213
jestli dobre chapu svou chybu, tak v ty moji verzi jsem vlastne vytvoril objekt uvnitr objektu, takze nemel zdani, co je zac
operator304 20.5.2011 10:04  1212
dodoHele, jenom tak z cvicnejch duvodu...

chapes proc jsi to mel blbe a proc to ted funguje?
tessien Tessien Of course slavery is the worst thing - that ever happened. But maybe... 20.5.2011 10:00  1211
Dodanek [1210]: proto je treba si to odvyknout co nejdriv :)
dodanek Dodanek 20.5.2011 09:55  1210
Jo, to je samozrejme debilni zvyk ze skoly :)
tessien Tessien Of course slavery is the worst thing - that ever happened. But maybe... 20.5.2011 09:44  1209
Tss, to jsem vedel taky, ale nez clovek prijde do prace..

Btw, mala formalni rada, pro pripad, ze by ses chtel programovani venovat profesionalne - vyser se na tu cestinu v nazvech promennych/metod. Jednak to obvykle vypada debilne, protoze kombinujes cestinu a anglictinu (napovedaMenuItem), druhak kdyz pak ten kod dostane do rukou nekdo, kdo neumi cesky, tak te prokleje do desatyho kolene. Anglicky aspon do nejaky miry umi (z nutnosti) v zasade kazdej programator. Cesky samozrejme jenom cesi.
operator304 20.5.2011 08:20  1208
Ja ti pak poslu fakturu :))
dodanek Dodanek 20.5.2011 08:18  1207
funguje! mas muj nehynouci obdiv, tisicere diky! jeste se sem urcite brzo vratim :D
operator304 20.5.2011 08:16  1206
Jo, tohle jsi posral :) smaz to this = new Jmenubar
dodanek Dodanek 20.5.2011 08:15  1205
public Menu() {

this = new JMenuBar();

ale mam pocit, ze jsem to cely nejak posral :D
operator304 20.5.2011 08:12  1204
Z kteryho radku?

[ 857 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt