2012-08-23 10 views

Respuesta

14

Es necesario crear un renderizador luego aplicarlo a la JComboBox

DefaultListCellRenderer dlcr = new DefaultListCellRenderer(); 
dlcr.setHorizontalAlignment(DefaultListCellRenderer.CENTER); 
com.setRenderer(dlcr); 

también importar esto,

import javax.swing.DefaultListCellRenderer; 
+4

Me alegro de que Llegué a eso antes de que (insensatamente) sugiriera el formato HTML. Ahora puedo fingir que nunca iba a decir eso. ;) –

+0

Ha, creo que este es el enfoque/solución mucho más simple para el problema. :) –

+3

Iría más allá de "mucho más simple". Su respuesta está mejor clasificada como 'enfoque correcto'. El formato HTML es un truco. –

1
((JLabel)jComboBox1.getRenderer()).setHorizontalAlignment(SwingConstants.CENTER); 

Trate Esta

Cuestiones relacionadas