Ich definiere enums:
enum itemType {Erster, zweiter, dritter};
public class Element
{
private Elementtyp enmItemType;
...
}
Wie verwende ich es im Dialogfeld mit JComboBox? Bedeutet, innerhalb des Dialogfelds hat der Benutzer ein Kombinationsfeld mit (erster, zweiter, dritter). Ist es auch besser, eine Art ID für jeden Zähler zu verwenden? (Ganzzahl)
danke.
Dies ist der Ansatz, den ich verwendet habe:
%Vor%Durch das Überschreiben der toString-Methode können Sie Anzeigetext bereitstellen, der dem Benutzer sinnvolle Auswahlmöglichkeiten bietet.
Hinweis: Ich habe auch itemType
in ItemType
geändert, da Typnamen immer eine führende Begrenzung haben sollten.
Wenn Sie wissen, wie Sie ein Dialogfeld mit einer JComboBox codieren, können Sie folgende Schritte ausführen, um Enum-Werte in ein Kombinationsfeld zu laden:
%Vor%Dann, um Wert als enum zu erhalten, könntest du tun
%Vor%Es ist nicht erforderlich, Enums IDs zuzuweisen, es sei denn, Ihre Anwendungslogik benötigt dringend eine sinnvolle ID. Das Enum selbst hat bereits ein einzigartiges ID-System.