2012-08-23 3 views

답변

14

당신은

import javax.swing.DefaultListCellRenderer; 
+4

난 당신 기뻐요 나는 (어리석게도) HTML 형식을 제안하기 전에 그것에 도달했습니다. 이제 나는 결코 그 말을 할 수없는 척 할 수 있습니다. ;) –

+0

하하, 이것이이 문제에 대한 훨씬 간단한 접근법/해결책이라고 생각합니다. :) –

+3

나는 '훨씬 더 간단하다'보다 더 나아갈 것이다. 귀하의 대답은 '올바른 접근법'으로 더 잘 분류됩니다. HTML 서식은 해킹입니다. –

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

을 시도해보십시오, 다음 렌더러를 만들

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

는이를 가져 JComboBox에 그것을 적용해야이

관련 문제