So deaktivieren Sie bestimmte Elemente in einer JComboBox
Ich habe einComboBox
Bei 8 Elementen, von denen ich bis auf eine bestimmte Bedingung alle anzeigen möchte, sollte der Benutzer nur die ersten beiden auswählen können. Daher habe ich programmiert, dass, wenn die Bedingung erfüllt ist, der Benutzer eine andere auswählt Option dann zeigt es eine Message Box mit"You cannot choose this"
und dann die Standardeinstellung automatisch auswählen. So weit, ist es gut.
Aber jetzt ist die Sache, dass der Benutzer nicht erkennen kann, indem er die Optionen von siehtJComboBox
Das, was er auswählen kann. Was ich also tun möchte, ist, dass, wenn die Bedingung erfüllt ist, alle Optionen außer den ersten beiden deaktiviert werden sollten (oder ausgegraut oder so), damit Benutzer erkennen können, dass Sie sie nicht auswählen können , und wenn sie es immer noch tun, sollte meine Message Box erscheinen.
Was ich versucht habe: Ich habe versucht aufzublickendiese Ich konnte jedoch nicht erkennen, was in der Frage gemacht wurde (die Antwort ist für mich nutzlos), und ich habe auch andere Optionen ausprobiert, war jedoch erfolglos.
Hinweis: Ich benutze die Netbeans-GUI, um alles zu erstellen, und der Code, den ich schreibe, ist aktiviertJComboBoxActionPerformed
und ich bin ein Neuling, also konnte ich es nicht selbst herausfinden, entschuldige mich dafür