Zuerst tut mir leid, wenn ich diese Frage nicht richtig formulieren kann, aber mein Problem ist wie folgt. Ich habe eine JcomboBox in einem Dateisuchprogramm verwendet. In der jcombobox musst du den Typ des Objekts auswählen und so etwas machen.Kann ich einen anderen Namen als den Wert einer JcomboBox in netBeans setzen
type = new javax.swing.JComboBox();
type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { ".jpg", ".png", ".gif", ".psd", ".ppt", ".pptx", ".doc", ".docx" }));
Ich habe einen JcomboList whith ".jpg", ".png", ".gif", ".psd", ".ppt", ".pptx", ".doc",“.docx "Aber ich mochte das Aussehen der JcomboBox nicht.
Meine Frage ist dies, kann ich den Elementen der Jcombobox einen anderen Namen geben, anders als ihr Wert in NetBeans?
Ich würde vorschlagen, einen Blick auf mit [Konzepte: Redakteure und Renderers] (https://docs.oracle.com/javase/tutorial/uiswing/components/table.html#editrender), dann ich Weitere Informationen finden Sie unter [Bereitstellen eines benutzerdefinierten Renderers] (https://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html#renderer) – MadProgrammer
Wenn Sie das Renderer-Beispiel aus dem Lernprogramm verwenden, wird die Standardfunktionalität von das Kombinationsfeld, da Sie mit der Tastatur keine Objekte mehr auswählen können. – camickr