Netbeans java application

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
skysoul202
nováček
Příspěvky: 7
Registrován: 22 říj 2011 16:33
Bydliště: Cheb

Netbeans java application

Příspěvek od skysoul202 »

Zdravím, mám takový problém. Potřebuji udělat v netbeans aplikaci (desktop application), která vytiskne dvourozměrné pole prvků. Vůbec ale nevím, jak bych ho měl vytisknout do jednoho textového pole (TextField). Napadlo mě použít třeba 2 a více textových polí a vytvořit dvourozměrné pole s řetězci, tzn. že bych do jednoho textového pole vložil všechny řetězce obsahující 1. řádek a tak bych to dělal až do řádku posledního. Ale to mi přijde dost neprakticé, takže jsem hledal na netu, jestli se to nedá nějak vytisknout lépe, ale bez úspěchu...Proto se obracím na vás, jestli nevíte, co s tím.

Předem díky za odpověď
Uživatelský avatar
Ellrohir
nováček
Příspěvky: 49
Registrován: 10 pro 2011 18:06
Bydliště: Praha
Kontaktovat uživatele:

Re: Netbeans java application

Příspěvek od Ellrohir »

a musí to bejt zrovna TextField? což takhle použít jiný komponenty z javax.swing - např. JTextArea (případně JList nebo JTable, ale s nima je trochu složitější práce)

http://docs.oracle.com/javase/tutorial/ ... tarea.html
"Zprávy mají velikost, třeba i nulovou, a mají nějaký význam, třeba i žádný."
Uživatelský avatar
domitea
Tvůrce článků
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: Netbeans java application

Příspěvek od domitea »

Nevím jak to je u Javy, ale teoreticky stačilo něco jako label v .NETu, tam by jsi cyklem vypisoval všechny hodnoty. Byla by tam podmínka, že pokud by jsi došel na konečnou hodnotu v řádku, tak by jsi použil znak "\n", což znamená "jdi na další řádek" (nevím jestli to java podporuje). Toto řešení je sice trochu složitější, ale hodí se na nekonečně velkou tabulku.

Nevím jestli to Java pobere.
Uživatelský avatar
Ellrohir
nováček
Příspěvky: 49
Registrován: 10 pro 2011 18:06
Bydliště: Praha
Kontaktovat uživatele:

Re: Netbeans java application

Příspěvek od Ellrohir »

v tom JTextArea "\n" funguje ;) takže stačí pomocí funkce append() přidávat jednotlivý hodnoty pole a když se dojde na konec "řádku", tak přidat to "\n"
"Zprávy mají velikost, třeba i nulovou, a mají nějaký význam, třeba i žádný."
skysoul202
nováček
Příspěvky: 7
Registrován: 22 říj 2011 16:33
Bydliště: Cheb

Re: Netbeans java application

Příspěvek od skysoul202 »

Jo díky, funguje to bezproblémově. Ale ještě jedna maličkost. Jak udělám, aby se každé číslo tisklo pod sebou? Normálně jsem to dřív při výpisu na obrazovku dělal pomocí System.out.format, ale tady nevím...

--- Doplnění předchozího příspěvku (29 Led 2012 19:45) ---

Tak dobrý, už jsem to našel. Udělal jsem to pomocí String s=String.format("%3d",s); a použil jsem text courier new a všechno krásně funguje. Takže ještě jednou díky za rady :smile:
Odpovědět

Zpět na „Programování a tvorba webu“