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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage