JOptionPane – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

JOptionPane – Java – Fórum – Programujte.comJOptionPane – Java – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Bladito0
Duch
20. 4. 2010   #1
-
0
-

Zdravim, vedel by mi niekto pomoct?

Mam dialog, v ktorom su moznosti na vyber (new A(), new B(), new C()), co je v poriadku, no ked program spustim, tak mam na vyber A@xxx, B@xxx... (kde xxx je zrejme adresa v pamati mojho objeku). A otazka: je mozne zmenit text ktory sa mi zobrazi po spusteni v tomto menu?

Viem, ze keby som miesto vytvarania novych objektov napisal Stringy ("Ahoj", "Betka", "Cyril"), tak by mi ich vypisalo... ale mne ide o to aby som si vybral objekt ktory sa mi nasledne vytvori a aj vrati cez return (dalej v kode mam return odpoved) bez toho aby som tam pouzil podmienky (if odpoved == Ahoj return new A())

je to nejak mozne dosiahnut? snad sa chapeme... :) kusok kodu dole

odpoved = JOptionPane.showInputDialog(

null,
"text1",
"text2",
JOptionPane.QUESTION_MESSAGE,
null,
new Object[] {new A(), new B(), new C()},
"text");

Nahlásit jako SPAM
IP: 147.175.182.–
Reklama
Reklama
liborb
~ Redaktor
+18
Guru
21. 4. 2010   #2
-
0
-

V těch svých třídách A, B, C implementuj toString. Ten text (A@xxx apod.) ti tam dodává implicitní implementace toString.

Nahlásit jako SPAM
IP: 85.207.166.–
Bladito0
Duch
21. 4. 2010   #3
-
0
-

parada, to je presne to co som potreboval :) diky moc

Nahlásit jako SPAM
IP: 147.175.182.–
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, 36 hostů

Podobná vlákna

JOptionPane — založil Twissel

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ý