LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: Poradna Java - JComboBox a načítání ze souboru

Java - JComboBox a načítání ze souboru 26.5.2012 00:16
Martin Karásek

Zdravím, prosím vás o radu a pomoc - jakým způsobem lze do jednotlivých položek comboboxu načítat slova z externího textového souboru? Příklad:... mám formulář a v něm combobox na výběr okresu v ČR. Ale nemůžu psát všechny okresy zvlášť do addItem(" "), to bych se z toho zbláznil... mám je uložené v externím .txt souboru.

Pomohli byste prosím s kódem? Nejsem v javě moc zběhlý.

Mockrát díky

Re: Java - JComboBox a načítání ze souboru 28.5.2012 13:07
Jan Němec

Možná nějaký javista poradí lépe, ale ná bych asi použil třeba

java.io.BufferedReader a metodu readLine()

viz http://docs.oracle.com/javase/1.4.2/docs/api/java/io/BufferedReader.html

Re: Java - JComboBox a načítání ze souboru 28.5.2012 13:26
Pavel `Goldenfish' Kysilka

zdravim,

Zkuste pocist toto:
http://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html

Urcite tam najdete inspiraci.

Napadaji me ted 2 moznosti:

1) nacist si ze souboru v samostatne tride polozky jako retezce do pole String[] a potom je doplnit do pole do kontruktoru new JComboBox(String[] pole).

2) muzete to resit take pridanim modelu do tridy JComboBox. Implementujte rozhrani ComboBoxModel. Pripadne muzete take resit vlastni renderer.

Pokud Vam to nepujde, tak dejte vedet. Zaslu kus prikladu.

Prepokladam, ze Vam slo jen o plneni. A ne o nejaky "naseptavac", ktery meni velikost dynamicky obsahu comba.

gf


KOMENTARZE
Java - JComboBox a načítání ze souboru 26.5.2012 00:16 Martin Karásek
  |- Re: Java - JComboBox a načítání ze souboru 28.5.2012 13:07 Jan Němec
  L Re: Java - JComboBox a načítání ze souboru 28.5.2012 13:26 Pavel `Goldenfish' Kysilka
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4876x
2. FreeBSD
Download: 9064x
3. PCLinuxOS-2010
Download: 8562x
4. alcolix
Download: 10945x
5. Onebase Linux
Download: 9660x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6241x

1. xinetd
Download: 2412x
2. RDGS
Download: 937x
3. spkg
Download: 4758x
4. LinPacker
Download: 9964x
5. VFU File Manager
Download: 3197x
6. LeftHand Mała Księgowość
Download: 7202x
7. MISU pyFotoResize
Download: 2807x
8. Lefthand CRM
Download: 3562x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3119x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz