PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Java Midlets: Wie kann man Exclusive und Multiple Choice Listen kombinieren?



Catonga
17-01-2003, 00:31
Hallo,


Ich habe folgendes Problem:

Ich möchte ein Java Midlet schreiben und dabei auf einem Screen
eine Liste anzeigen lassen.

Das ganze sollte etwa so aussehen:

====================
Für welche Bücher interessieren sie sich?

o keine
[] Java Buecher
[] C++ Bucher
[] Perl Bücher
[] Pascal Bücher
.
.
========================

Die Option "keine" soll dabei nur explizit auswählbar sein,
während die anderen Optionen beliebig ausgewählt werden
dürfen, es dürfen desweiteren auch bei den andern Optionen
mehrere Optionen ausgewählt werden.
Also eine "multiple Choice List".



Wie mach ich das am besten bzw. ist das so überhaupt machbar?

Ich kenne mich in Java noch nicht so gut aus,
ein Code Beispiel wäre ganz gut.
Danke.

peschmae
17-01-2003, 07:19
hallo,

abgesehen davon dass ich nicht weiss was ein Midlet ist, folgender vorschlag:

du nimmst einfach normale Checkboxen und wenn die unterste (keine) ausgewählt ist, dann werden einfach alle anderen deaktiviert (ich meine so grau und nicht anklickbar)

MfG Peschmä

Catonga
20-01-2003, 01:21
Original geschrieben von peschmae
hallo,

abgesehen davon dass ich nicht weiss was ein Midlet ist, folgender vorschlag:

du nimmst einfach normale Checkboxen und wenn die unterste (keine) ausgewählt ist, dann werden einfach alle anderen deaktiviert (ich meine so grau und nicht anklickbar)

MfG Peschmä

Also Midlets sind sowas wie Applets.
Mit dem Unterschied, das Midlets auf Handys und PDAs laufen,
zudem kommt noch hinzu, das die Sprache Java ansich vom
funktionumfang (APIs, Klassen, Möglichkeiten etc.) her
stark reduziert ist.
Desweiteren hat man gewisse Einschränkungen was die Midlet größe,
den Bildschirm etc. anbelangt.


Der Tip hilft mir leider bei Midlets nicht weiter, trotzdem danke.
Ich habe jetzt zum Glück eine Lösung gefunden die ist zwar von der
Bedienung des Programms etwas umständlicher, funktioniert dafür aber.