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 – 1. diel - Programovanie jednoduchých Java GUI hier - IDE, Okno, Panel

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
Hartrik
Tvůrce
Avatar
Hartrik:20.9.2013 21:01

Místo psaní this. můžeš rovnou mačkat ctrl + space. Navíc budeš moci vybrat i lokální proměnné.

Avatar
Kit
Tvůrce
Avatar
Odpovedá na Hartrik
Kit:20.9.2013 21:11

Takových vylepšení se tam dá najít víc.

  • místo "JFrame.EXIT_ON_CLO­SE" stačí "EXIT_ON_CLOSE"
  • místo "program.setVi­sible(true)" stačí "setVisible(true)"
  • místo "MujProgram program = new MujProgram()" je vhodnější

    "JFrame program = new MujProgram()"

  • místo "this.setTitle("Můj Program")" raději

    "super("Můj Program")"

atd. Každý programuje nějakým stylem.

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
vita
Tvůrce
Avatar
Odpovedá na Hartrik
vita:20.9.2013 22:18

Souhlasím s tebou. Ctrl + space je super a také ho používám. Na druhou stranu si pamatuji, že když jsem se učil psát swingové aplikace, tak mi připadalo this. přirozené a kód se mi lépe četl. Tento tutoriál je zaměřen na ty, kteří se swingem mají minimální či žádné znalosti. Sám vím, jak mne první grafická hra, kterou jsem napsal, nakopla a posunula. Chtěl bych těm, co mají základy jazyka pomoci překonat to období mezi terminálovou a gui aplikací.

Avatar
Hartrik
Tvůrce
Avatar
Odpovedá na vita
Hartrik:20.9.2013 23:04

Použití je ok, šlo mi hlavně o to, že si to podal jako jedinou možnost.

Avatar
albertpatera
Tvůrce
Avatar
albertpatera:23.6.2014 21:19

nějak mi to nefunguje, protože když tam napíšu

public class MujProgram extends JPanel

a

public class MujProgram extends JFrame

,
tam mi to háže chybu, nevíte co mám tedy špatně? díky za odpověď

Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovedá na albertpatera
Ondřej Štorc:23.6.2014 21:49

Ono by nebylo uplně od věci napsat jakou chybu..

Odpovedať
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovedá na albertpatera
Jan Vargovský:24.6.2014 2:59

Máš tam daný import?

Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovedá na albertpatera
Jan Vargovský:24.6.2014 3:18

Koukám nato a jestli vytváříš 2 třídy se stejným názvem, tak tam je MujPanel místo MujProgram u toho JPanelu.

Avatar
albertpatera
Tvůrce
Avatar
Odpovedá na Jan Vargovský
albertpatera:24.6.2014 19:38

aha...to bude asi tim, nevšiml jsem si toho, dík moc ;-)

Avatar
B42P6
Člen
Avatar
B42P6:19.5.2015 11:25

Aky je rozdiel medzi
setSize() a
setPreferredSi­ze()

Odpovedať
'long long long' is too long for GCC
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 18.