Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem programování v NetBeans

Mohl by mně prosím někdo, kdo umí v NetBeansu a bude to mít rychle hotový pomoct s jedním cvičením :-) Byl bych moc rád něco už mám hotový, ale pár úkolů vůbec nevím, jak mám udělat a na netu to nemůžu najít. Jsou to takové základní věci, takže si myslim, že by to někdo mohl zvládnout tak za 5 - 10 minut. Cvičení a můj postup jsou v příloze:-)

Předmět Autor Datum
Pomůže mi s tím prosím někdo, tak stačí třeba jen část..:-):-)
davyn 05.04.2014 19:30
davyn
Kdyby jsi radši napsal s čím konkrétně si nevíš rady a co jsi už zkoušel, tak bys udělal líp.
Wikan 05.04.2014 19:53
Wikan
Například nevím toto: 8. V konstruktoru třídy NovyZaznam nastavte do textového pole s obnosem výchoz…
davyn 06.04.2014 11:49
davyn
Vždyť tam máš napsané nejen co máš udělat, ale i jak to udělat. Co ti na tom přijde nejasného?
Wikan 06.04.2014 11:55
Wikan
To jak to udělat. Moc se v tom neorientuju umim možná tak gettry a settry, konstruktory a to je vše
davyn 06.04.2014 11:57
davyn
No tak zrovna pro 8 ani nic jiného nepotřebuješ.
Wikan 06.04.2014 12:00
Wikan
public int setValue() { return 0; nebo jak to nastavim na 0?
davyn 06.04.2014 12:05
davyn
Jsi si jistý, že chápeš settery, když ten tvůj "setter" nic nenastavuje a místo toho vrací hodnotu?…
Wikan 06.04.2014 12:15
Wikan
No to vim jak se píše, ale nevim kam mám namontovat tu 0
davyn 06.04.2014 12:20
davyn
Tak já nevím, jestli si ze mě neděláš srandu. Ty tam tu 0 snad nevidíš?
Wikan 06.04.2014 12:22
Wikan
todle je jako dobře? pole4.setValue(0); a to pole4 znamená co?
davyn 06.04.2014 12:35
davyn
pole4 je název textového pole, do kterého se to nastavuje. Otevřel jsi vůbec zdroják té třídy?
Wikan 06.04.2014 12:37
Wikan
ano
davyn 06.04.2014 12:38
davyn
Tak snad vidíš, co je pole4, ne?
Wikan 06.04.2014 12:38
Wikan
právě že ne
davyn 06.04.2014 12:40
davyn
Aha, tak to bude asi marný.
Wikan 06.04.2014 12:41
Wikan
třeba ne:-(
davyn 06.04.2014 12:42
davyn
Nechápeš ani to, když ti řešení naservíruju přímo pod nos. Jak chceš dělat cokoliv složitějšího?
Wikan 06.04.2014 12:43
Wikan
Řikám, že v tom mám bordel, jak nám to nikdo pořádně nevysvětlí..
davyn 06.04.2014 12:46
davyn
Programování je z 99 % vlastní snaha.
Wikan 06.04.2014 12:47
Wikan
aha.. a kde mám teda začít, abych to pochopil
davyn 06.04.2014 12:47
davyn
A třeba ten datum mě taky nefunguje
davyn 06.04.2014 12:51
davyn
Pokud popisuješ problém, nikdy nepiš, jenom že to nefunguje. Hlásí to nějakou chybu? Napiš jakou. N…
Wikan 06.04.2014 12:54
Wikan
Najdi si nějaký tutorial pro Javu a hezky krok po kroku si to zkoušej. Číst jenom nestačí, je opravd…
Wikan 06.04.2014 12:52
Wikan
Jak poznam, ze me ten datum funguje dobre, kdyz v tech polich nemam zadny datum a nemam tam zadny vy…
davyn 06.04.2014 21:49
davyn
Pokud tam nemáš žádný datum, tak to nefunguje dobře.
Wikan 06.04.2014 21:51
Wikan
mám další dotaz, když u metody PridejZaznam to je takto: } public void pridejZaznam(){ zaznamy.add…
davyn 10.04.2014 17:37
davyn
Asi se budu opakovat ale, vždyť tam máš napsané, jak to máš udělat. Co konkrétně ti nejde? A jako ob…
Wikan 10.04.2014 18:49
Wikan
no u toho prvního příkladu máš napsáno, jak si myslim, že to má být, tak mně jen řekni jestli to je…
davyn 10.04.2014 20:53
davyn
Netuším, jaký datový typ jsou "zaznamy", takže ani netuším jestli má metodu "delete". Ale pokud to j…
Wikan 10.04.2014 20:59
Wikan
co je na tom špatně
davyn 10.04.2014 21:00
davyn
Prakticky všechno. Deklarace typu parametru nepatří do volání metody. A co má být ta čárka a závorka…
Wikan 10.04.2014 21:02
Wikan
Jak mám udělat toto zadání, když to tam zkopíruju, tak mě žárovka nevyhodí žádnej příkaz „Implement…
davyn 11.04.2014 14:46
davyn
Co konkrétně jsi udělal? Nauč se konečně, že pokud chceš s něčím poradit, tak vždy uváděj svůj kód.
Wikan 11.04.2014 14:53
Wikan
public class UcetniZaznamRenderer implements ListCellRenderer<UcetniPolozka>; todle je asi špatně co
davyn 11.04.2014 15:04
davyn
Ano, ten středník na konci je určitě špatně.
Wikan 11.04.2014 15:09
Wikan
No i když to dám bez toho, tak mě ta žárovka taky nenabídne možnost „Implement all abstract methods“…
davyn 11.04.2014 15:13
davyn
V Jave se neprogramuje zarovkou, nauc se zakladni veci a pak programuj. Z toho sem pises je totiz ja…
MaSo 11.04.2014 15:18
MaSo
Tak když to je v tom zadání, tak co mám jako dělat:-D
davyn 11.04.2014 15:20
davyn
A co takhle závorky { a }, ty jsi tam přidal?
Wikan 11.04.2014 15:19
Wikan
jj
davyn 11.04.2014 15:21
davyn
Takže celý kód té třídy je teda jaký?
Wikan 11.04.2014 15:22
Wikan
Takhle asi { class UcetniZaznamRenderer implements ListCellRenderer<UcetniPolozka> }
davyn 11.04.2014 15:25
davyn
Ty vážně vůbec netušíš, co děláš. Zkus se podívat na ostatní třídy, jak jsou zapsané: class UcetniZ…
Wikan 11.04.2014 15:27
Wikan
jj to jsem se spletl..ale stejnak to tam není na výběr:-(
davyn 11.04.2014 15:32
davyn
Hlásí to někde nějakou chybu?
Wikan 11.04.2014 15:37
Wikan
aha..no chyby mě tam ta účetní položka, kterou jsem nevěděl jak mám přidat v tomto bodě: Ve třídě Hl…
davyn 11.04.2014 20:18
davyn
Nemohlo: public void pridejZaznam(UcetniPolozka polozka) { zaznamy.add(polozka); } Hele, tohle je…
Wikan 11.04.2014 20:24
Wikan
No je to trošku sportka:-) a nechce se mě tomu extra věnovat, když to budu mít jen půl roku..spíš ko…
davyn 11.04.2014 20:32
davyn
Nebo nějakej program, kde jsou tydle základní příkazy napsaný...stejnak se mě to podtrhává
davyn 11.04.2014 20:38
davyn
Pošlu ti screen, co mě to všechno ještě píše u toho tvýho kůdu na přidání záznamu.
davyn 11.04.2014 20:45
davyn
Tak jsem tak zběžně kouknul na ten screen a je tam chyb jako máku. Tohle už fakt vzdávám.
Wikan 11.04.2014 20:52
Wikan
Tak já teda taky..
davyn 11.04.2014 20:54
davyn
Ten Array list je takto správně ne private ArrayList<UcetniZaznam> zaznamy = new ArrayList<>();
davyn 11.04.2014 21:12
davyn
Ne.
Wikan 11.04.2014 21:49
Wikan
Tak jak ma teda vypadat?..to jsem asi musel nejak nechtene zmenit..to tam zas bude nejakej detail
davyn 11.04.2014 23:19
davyn
Těch "detailů" tam máš zhruba tak jeden na každý řádek. private ArrayList<UcetniZaznam> zaznamy = ne…
Wikan 11.04.2014 23:40
Wikan
Njn blby detaily:-(
davyn 11.04.2014 23:58
davyn
Když jsem nikdy předtim nevytvářel UcetniPolozka a v kódu ji mám podtrženou: public void pridejZazna…
davyn 12.04.2014 10:18
davyn
Pokud jsi měl někdy vytvořit třídu UcetniPolozka, tak jsi to měl udělat už dříve. V zadání o tom ale…
Wikan 12.04.2014 10:32
Wikan
aha takže myslíš že to tam takhle mám nechat:-)..no vidíš jak nám to jde, už je aspoň něco dobře:-)…
davyn 12.04.2014 11:05
davyn
Nikde jsem nepsal, že to takhle máš dělat, ani že to máš dobře. Pokud to hlásí chybu, tak to logicky…
Wikan 12.04.2014 11:08
Wikan
Zrovna u toho volání mě to nic nepodtrhává, tak jakto, že to je blbě zas.
davyn 12.04.2014 11:13
davyn
private ArrayList<UcetniZaznam> zaznamy = new ArrayList<>(); Tohle je taky dobre, je to zkraceny za…
MaSo 12.04.2014 11:11
MaSo
mojí:-)?
davyn 12.04.2014 11:13
davyn
Dobře, to jsem nevěděl. Naposled jsem se Javě věnoval v době, kdy ještě ani generiku neměla. Já už t…
Wikan 12.04.2014 11:16
Wikan
To přijde třeba to zlepšování:-)..ale musíš mě nejdřív říct jak mám zavolat tu metodu:-)
davyn 12.04.2014 11:18
davyn
Tak teď už i mně přetekl pohár trpělivosti. Ale ty stejně nechceš poradit a jenom prudíš, co?
Wikan 12.04.2014 11:21
Wikan
Chci, ale vy nechcete moc radit
davyn 12.04.2014 11:21
davyn
Tak někdy projev vlastní snahu. Volání metody tam máš už hodněkrát a nevíš jak se dělá? Už jsem ti p… poslední
Wikan 12.04.2014 11:23
Wikan
Tos jen opsal zadání. Jestli vůbec nevíš, jak začít, tak jsi asi během vyučování spal nebo na tu ško…
host 06.04.2014 11:57
host
A proč tihle zjevně používají WinRAR, to je jim "zip" dostupný už i v redmondských os málo cool?
ms 06.04.2014 13:03
ms
Ak chceš spraviť to cvičenie, tak postupuj podľa napísaného postupu v tom cvičení. Po dokončení každ…
los 06.04.2014 13:09
los

Například nevím toto:
8. V konstruktoru třídy NovyZaznam nastavte do textového pole s obnosem výchozí hodnotu 0. Použijte k tomu metodu setValue.
9. V konstruktoru třídy NovyZaznam nastavte do textových polí aktuální datum. Použijte na to metodu CalendarUtil.nastavDatum. Aktuální datum získejte zavoláním Calendar.getInstance()
13. Ve třídě HlavniOkno vytvořte metodu aktualizujSeznam(), která naplní komponentu List hodnotami z atributu zaznamy. Můžete použít tzv. foreach cyklus: for
(UcetniZaznam zaznam : zaznamy) { … }, uvnitř těla cyklu máte aktuálně procházený záznam k dispozici v proměnné zaznam. Zajistěte vhodnou podmínkou uvnitř cyklu, aby se do seznamu přidaly pouze položky, které leží v aktuálně vybraném časovém

mám další dotaz, když u metody PridejZaznam to je takto: }

          public void pridejZaznam(){
             
          zaznamy.add (UcetniPolozka);

Tak u odebrání u této úlohy: Vytvořte ve třídě HlavniOkno metodu odeberZaznam(UcetniZaznam zaznam), která odebere daný záznam ze seznamu zaznamy a aktualizuje seznam.
To bude takto: }

          public void odeberZaznam(){
             
          zaznamy.delete (UcetniZaznam zaznam),);

A jak se udělá toto?
7. Zajistěte, aby nebylo možné odebrat záznam, pokud žádný není v seznamu vybraný. Výchozí stav tlačítka Odebrat záznam nastavte na „vypnuto“ (enabled: false). Poté přidejte obsluhu pro událost valueChanged (Properties, Events) komponenty List. V obslužné metodě na základě <list>.getSelectedIndex() rozhodněte, zda tlačítko Odebrat zapnout či

Jak mám udělat toto zadání, když to tam zkopíruju, tak mě žárovka nevyhodí žádnej příkaz „Implement all abstract methods“ :
Implementujte rozhraní ListCellRenderer<UcetniPolozka> - pozměňte hlavičku třídy na class UcetniZaznamRenderer implements ListCellRenderer<UcetniPolozka>. Poté použijte Netbeans napovídání („žárovku“) a vyberte možnost „Implement all abstract methods“. Ve třídě by se měla objevit metoda getListCellRendererComponent s prázdnou implementací.

aha..no chyby mě tam ta účetní položka, kterou jsem nevěděl jak mám přidat v tomto bodě:
Ve třídě HlavniOkno vytvořte metodu pridejZaznam s jedním parametrem typu
UcetniPolozka, která tento parametr přidá do seznamu zaznamy a aktualizuje seznam.
Což jsem udělal takto, ale je to podtržený mohl by jsi mě to prosím opravit?
public void pridejZaznam(){

zaznamy.add (UcetniPolozka);

}
Podle toho co jsem koukal na internetu, tak by to tak mohlo být..

aha takže myslíš že to tam takhle mám nechat:-)..no vidíš jak nám to jde, už je aspoň něco dobře:-)
Když volám metodu odněkud jinud, tak stačí napsat pouze odeberZaznam = getSelectedValue(zaznam); u tohoto příkladu:
Přidejte obsluhu kliknutí na tlačítko Odebrat na panelu nástrojů, kde zavolejte metodu odeberZaznam z předchozího kroku. Jako parametr jí předejte vybraný záznam, který načtěte pomocí metody getSelectedValue.

Ak chceš spraviť to cvičenie, tak postupuj podľa napísaného postupu v tom cvičení. Po dokončení každého kroku musí byť možné ten program spustiť!

Keby si si po každom kroku vyskúšal, či ti program ešte funguje, tak by si neriešil v 8. kroku, prečo ti nejde spustiť program, keď v ňom máš syntaktické chyby ešte z 3. kroku.

Druhá možnosť je využiť naše platené poradenstvo, kde sa ti bude venovať profesionálny vývojár a prejde s tebou ten postup napr. cez IM za cenu 10 EUR/hod.

Zpět do poradny Odpovědět na původní otázku Nahoru