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

skysoul202
nováček
Příspěvky: 7
Registrován: říjen 11
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Netbeans java application

Příspěvekod skysoul202 » 29 led 2012 12:16

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ěď

Reklama
Uživatelský avatar
Ellrohir
nováček
Příspěvky: 49
Registrován: prosinec 11
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Netbeans java application

Příspěvekod Ellrohir » 29 led 2012 14:18

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ů
Level 4.5
Level 4.5
Příspěvky: 1970
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Netbeans java application

Příspěvekod domitea » 29 led 2012 15:10

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: prosinec 11
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Netbeans java application

Příspěvekod Ellrohir » 29 led 2012 15:56

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: říjen 11
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Re: Netbeans java application

Příspěvekod skysoul202 » 29 led 2012 17:44

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:


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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti