Valores do jcombobox

tenho um jcombobox com 400 valores diferentes

	public static String cidades[] = { "001" , "002" .... "400" };

	private JComboBox getJComboBox5() {
		if (jComboBox5 == null) {
			jComboBox5 = new JComboBox(cidades);
			jComboBox5.setBounds(150, 310, 350, 25);
			jComboBox5.setMaximumRowCount(400);
			jComboBox5.setVisible(true);
			jComboBox5.setEditable(false);
			jComboBox5.setToolTipText("Selecione a Cidade");
		}
		return jComboBox5;
	}

preciso destes 400 valores, NAO TEM como diminuir eles, pois sao as cidades do estado do parana, em que o usuario ira selecionar alguma …
mas quando executo o programa aparece so os valores que cabem na tela, uns 50 a 80 valores, o resto fica pra baixo, nao consigo ver nem selecionar, acho que tenho que colocar um barra de rolagem, como faco isso ??
ou existe outra maneira de fazer isso ??

da uma olhada em

JScrollPane

http://72.5.124.55/docs/books/tutorial/uiswing/components/scrollpane.html
espero ter ajudado.

até

ja consegui …

apenas diminui o

jComboBox5.setMaximumRowCount(400);
para
jComboBox5.setMaximumRowCount(10);

dae ele mostra apenas os 10 primeiros registros e ja cria a barra de rolagem …

não havia pensado nisso

:grin:

e ainda funciona bonito …