Správa osobních financí - filtrování položek – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Správa osobních financí - filtrování položek – Java – Fórum – Programujte.comSpráva osobních financí - filtrování položek – Java – Fórum – Programujte.com

 

Toto vlákno bylo označeno za vyřešené.
Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Mára60
Duch
23. 5. 2014   #1
-
0
-

Zdravím všechny, 

dělám na projektu Správa osobních financí. Jedná se o jednoduchý program vytvořený v javě (NetBeans), kam může uživatel zadávat příjmy a výdaje, které si následně může zobrazit v tabulce a různě si jednotlivé položky filtrovat a řadit (podle data, částky). Nevím, jak filtrovat položky podle data (měsíc, rok), které zadá sám uživatel do textFieldu a po stisknutí tlačítka tak zobrazí jen ty položky, které tomu datu odpovídají. Těžko se to takhle bez projektu vysvětluje. Proto ho můžu poslat přes mail. Jako přílohu ho sem asi nemůžu vložit, jen obrázek.

Díky za rady!

Nahlásit jako SPAM
IP: 109.73.214.–
Reklama
Reklama
Lorin0
Návštěvník
23. 5. 2014   #2
-
0
-

Změň text field na zadání data v pevně dané formě (třeba d. m. y). Celkem se mi líbí řešení z Androidu, které vypadá celkem použitelně.

Při pevném formátu data není s porovnáváním problém.

Nahlásit jako SPAM
IP: 89.190.72.–
RomanZ
~ Anonymní uživatel
244 příspěvků
23. 5. 2014   #3
-
0
-

Já v Javě nedělám, tak nemůžu poradit konkrétně. Ale pro zadávání data určitě bude existovat specializovaný control (třeba ve formě výběru z kalendáře, nebo maskovaný textbox, do kterého jdou vkládat jenom čísla a už obsahuje formátování den/měsíc/rok). Rozhodně nenechávej uživatele zadávat datum volně do obyčejného textového políčka, jinak Ti tam napíše "pondělí odpoledne" a nebo "31.2.2014".

Nahlásit jako SPAM
IP: 90.176.60.–
Kit+11
Guru
23. 5. 2014   #4
-
0
-

#3 RomanZ
...jinak Ti tam napíše "pondělí odpoledne" a nebo "31.2.2014".

A to vadí? To jsou údaje, se kterými by si program mohl poradit. Přinejhorším vyhozením výjimky.

... formátování den/měsíc/rok

A tohle jsi vyhrabal kde? Snad den.měsíc.rok - ta lomítka tam nepatří.

Nahlásit jako SPAM
IP: 147.229.242.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Mára60
Duch
23. 5. 2014   #5
-
0
-

Nejjednodušší bude asi comboBox, kde už ty jednotlivé roky a měsíce budou předvoleny. Teď už jen nějak sepsat ten kód. Aby rok zvolený v boxu ukázal list položek se stejným přiřazeným rokem. Kdyby se našla nějaká hodná duše, které bych mohl ten projekt poslat a jen se na to podíval, by bych moc rád ;)

Nahlásit jako SPAM
IP: 109.73.214.–
Kit+11
Guru
23. 5. 2014   #6
-
0
-
Nahlásit jako SPAM
IP: 185.21.163.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Mára60
Duch
23. 5. 2014   #7
-
0
-

A nešlo by to zkrátka přes ten NetBeans?  Přijde mi to jistější, navíc se tento program dá stáhnout volně na internetu. Poslal bych ten projekt přes mail v rarku. To uložiště mi hlásí nějakou chybu, pokud nahraji nějaký kód v javě. 

Nahlásit jako SPAM
IP: 109.73.214.–
Mára60
Duch
23. 5. 2014   #8
-
0
-
Nahlásit jako SPAM
IP: 109.73.214.–
23. 5. 2014   #9
-
0
-

@Mára6; nevím ale mi to nejde stáhnout zkus to dát jinde.

Nahlásit jako SPAM
IP: 88.101.213.–
Programátor, Kóder, Grafický designér, Kritik, zastánce Open-Source a Linuxu.
Mára60
Duch
23. 5. 2014   #10
-
0
-
Nahlásit jako SPAM
IP: 109.73.214.–
23. 5. 2014   #11
-
0
-

#10 Mára6
Super kouknu na to dám vědět :-)

Nahlásit jako SPAM
IP: 88.101.213.–
Programátor, Kóder, Grafický designér, Kritik, zastánce Open-Source a Linuxu.
Mára60
Duch
27. 5. 2014   #12
-
0
-

Tak nakonec vyřešeno přes JOptionPane. 

Nahlásit jako SPAM
IP: 109.73.214.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 43 hostů

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý