Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Als erstes solltest du überlegen, ob du nicht eigentlich einen JTree anzeigen willst.
Wenn du sicher bist, dass es eine JComboBox sein soll: Mit einem eigenen Renderer ( http://java.sun.com/docs/books/tutorial/uiswing/components/combobox.html#renderer ) kann man die Anzeige so aussehen lassen, wie man will. Es tut sich dann aber die Frage auf, wer die ComboBox füllt und verwaltet (wer also bestimmt, welche Punkte und Unterpunkte es gibt), und ggf. wie man diese Strukturierungsinformation in den Punkten (d.h. ggf. in den Elementen, die in der ComboBox liegen) unterbringt...
erstmal Danke! Also ich bin mir ziemlich sicher das ich eine ComboBox möchte.
Da der Inhalt in der Combobox ziemlich lang werden kann, wäre es schön dem Kunden innerhalb der AuswahlBox ein paar Anhaltspunkte zu geben in welcher Kategorie er sich bzw. die jeweiligen Punkte befinden.
Das habe ich vor einiger Zeit auchmal gemacht.
Ist ne ekelhafte Arbeit, die man sich da antut, vorallem Beschreibungen/Überschriften nicht anklickbar zu gestalten kann ziemlich nerven.
Einen eigenen ListCellrenderer, der dafür sorgt, dass du deine "Überschriften" erhälst, sowie einen angepassten Actionlistener.
Die "Überschriften" sollen
a) Eine andere Farbe/Größe haben (ListCellRenderer)
b) Nicht "selektierbar sein" (ActionListener)
Im ListCellrenderer habe ich meine Überschriften größer gestaltet und Blau gefärbt:
Alles was "drunter" war, habe ich ein - angehängt, oder 2 oder 3 und teilweise nach rechts gerückt