Nějak to vytvořit dovedu, ale kód pak vypadá jak od kreténa. Co přesně mě zajímá.....:
Objektový návrh - to znamená - framy mám jako jednotlivé třídy (soubory .java), extends z JFrame ?
Jak je to s komponentama? Tlačítka, textová pole? Taky mám z nich dědit?
A pak to nejdůležitější... Jak elegantně řešit posluchače událostí? Mějme například situaci, kdy potřebuji něco vykonat v momentě, kdy uživatel drží levé tlačítko myši a zároveň stiskne klávesu Enter.
Dále k posluchačům - jak to řešit v případě, že mi má např. klávesa enter něco dělat, po opětovném stisknutí něco jiného, po dalším stisknutí zase něco jiného, ....
Neptám se, jak to udělat - to umí i dítě 2. stupně kindergarten, ale jak to udělat elegantně a pěkně, aby kód plnil object konvence, aby byl hezky čitelný a snadno editable