Ahojte,
vytváram program v NetBeans, klasická Java aplikácia pozostávajúca z 3 tried. Main - vstupná trieda, vytvára inštanciu triedy Frame, ktorá reprezentuje môj GUI, a trieda Funkcion, ktorá zabezpečuje hlavnú funkciu programu, tá je volaná z triedy Frame, po kliknutí na Button. Môj problém je, že chcem, aby trieda Funkcion mohla komunikovať s formulárom (trieda Frame), t.j. vypisovať informácie vo formulári. Riešil som to asi tak, že som v triede Funkcion sa odkazoval týmto spôsobom na výpis v GUI:
Kód:
Main.f.vypis(s)
f predstavuje inštanciu Frame triedy, a písmeno s klasický String.
Po spustení v NetBeans ( kliknutí na preložiť a spustiť) mi aplikácia funguje v pohode. Po skompilovaní( Clean and Build) mi spustiteľný súbor .jar funguje len v adresári dist , akonáhle presuniem jar súbor na plochu, aplikácia krachne pri výpise, t.j. Formulár sa mi spustí, ale po kliknutí na Button mi sekne.
Vie niekto ako by sa to dalo spraviť ?