Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:
Funkce, kterou se snažíš použít je dostupná pouze pro registrované uživatele. Buďto se přihlas nebo si zdarma vytvoř nový účet.

Diskusia – Layouty v Java Swing

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Benjibs
Člen
Avatar
Odpovedá na Kit
Benjibs:24.7.2013 16:34

Prečo som si vždy myslel, že kompiler/interpret ma za premennú čerešnička zbuzeruje.. ;(

Odpovedať
1 + 1 = 2
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Kit
David Hartinger:24.7.2013 16:35

Takhle mi to přijde pro výukové účely ok:

JButton buttonPrvni = new JButton("první");
JButton buttonDruhy = new JButton("druhý");
JButton buttonTreti = new JButton("třetí");

Pecinovský to píše v té jeho knize dokonce s diakritikou, ale to už mi přijde trochu HC :D

Odpovedať
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovedá na David Hartinger
Kit:24.7.2013 16:53

V tomto případě bych se zastal Pecinovského. Java (a mnoho dalších jazyků) umožňuje používání diakritiky v názvech objektů a tříd. Proč toho pro výukové účely nevyužít?

V zaměstnání pak stejně budou vyžadovat anglické názvy, takže jediná změna bude v tom, že programátor zamění české názvy za anglické.

Co se týká tvého přístupu, tak sám jsem to dovedl do takového stavu, že v aplikaci se mi nevyskytuje žádný český string kromě komentářů. Přitom vstupy a výstupy jsou samozřejmě česky. Umožňuje to psát multijazyčné programy.

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Milan Gallas
Tvůrce
Avatar
Odpovedá na Kit
Milan Gallas:24.7.2013 17:04

to je pravda :D

Avatar
domino.turak
Člen
Avatar
domino.turak:28.7.2013 21:41

Chcem sa opýtať, to this.niečo je potrebné? Nie je to nevyhnutné len v prípade že nastavujeme napr konstruktor(int vek,int vaha) a this pouzijeme iba vtedy? proste ak chceme konkretnu premennu priradit k uz predtym zadefinovanej premennej?

Odpovedať
"Never give up!"
Avatar
Kit
Tvůrce
Avatar
Odpovedá na domino.turak
Kit:28.7.2013 21:51

this je nutné, pokud dochází ke kolizi názvu proměnné objektu s názvem lokální proměnné metody nebo parametrem. Typicky se používá u setterů, např.

class Osoba {
   private int vyska;

   setName(int vyska) {
      this.vyska = vyska;
   }
}

this.vyska a vyska jsou různé proměnné. První je proměnnou objektu, druhá formálním parametrem. Pokud by se jejich názvy lišily, "this" by nebylo potřebné.

Editované
Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
domino.turak
Člen
Avatar
domino.turak:28.7.2013 21:58

Aha, tak to som nevedel :) Ďakujem za objasnenie :)

Odpovedať
"Never give up!"
Avatar
BLADE
Člen
Avatar
BLADE:9.8.2013 16:17

Prosím vás aký zmysel má príkaz this.dalsi.se­tActionComman­d("KOKO"); ?

Avatar
Milan Gallas
Tvůrce
Avatar
Odpovedá na BLADE
Milan Gallas:9.8.2013 16:24

Promiň to tam nemá co dělat. Omlouvám se psal jsem to už dříve a zapoměl jsem to smazat :[

Avatar
Odpovedá na Milan Gallas
Michal Žůrek - misaz:9.8.2013 16:28

a jen tak ze srandy co to vůbec mělo dělat?

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 28.