Portál AbcLinuxu, 30. dubna 2025 15:24
Zdravim vsechny pritomne.
Jiz nejakou dobu se snazim jakozto zacatecnik vytvorit nejakou Javskou aplikaci, jakou neni dulezite.
Jedna se mi ted o to jak resit nasledujici situaci, potreboval bych aby program bezel na pozadi, rekneme po startu pocitace, a pokud je splnena nejaka podminka, dejme tomu prekroceno jiste datum, byl by uzivatel patricne informovan.
A ted muj dotaz, jak to realizovat v jave, premyslel sem o jednoduchouckem vlakne, jez by bezelo pozadi a v pripade one udalosti by jen informovalo a uzivatel by se pak sam rozhodnul zda chce celou Swing aplikaci spustit nebo ne.
Je me jasne ze implementovat tohle v Jave neni zrovna to prave orechove ale dal sem se do Javy tak bych to chtel realizovat v ni.
Mateli tedy nejake rady prosim napiste je do diskuze, dekuji.
Jakekoliv pripominky vytany.
Tiskni
Sdílej:
main
jsem dal nekonecny cyklus
- Vytvořit si okno aplikace, ale nechat ho schované.
- Vytvořit časovač (javax.swing.Timer) a předat mu výše uvedený ActionListener, který ve správnou chvíli vytvoří příslušnou událost.
Moji predstavou bylo vytvoreni jednoducheho vlakna, ktere nebude delat nic jineho ze kazdy mesic (asi dva dny pred zacatkem noveho a pak po zacatku noneho mesice) zobrazi varovne okno ze je treba neco udelat a z tohoto okna bude mozno spustit celou aplikaci, a pak provest pozadovanou ulohu.
Predpokladam ze ten dialog jinak nebude muset vubec existovat, tzn. rezije bude spojena jen s behem vlakna na pozadi(maximalne inidikace nejakou systrey ikonou, nebo jak se to jmenuje)
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.