Resulta que tengo que ordenar los elementos de un JCombobox los cuales los inserto de un archivo de texto, pero cuando hago el sort de Arrays , no los ordena y no sé porqué

Código
try { String lineas; while((lineas = buffer.readLine()) != null) { while(st.hasMoreTokens()) { cities_origen[i] = st.nextToken(); cities_destino[i] = st.nextToken(); //System.out.println(st.nextToken()); i++; } } { } /*for(int j=0; j<i; j++) { System.out.println(cities_origen[j]); }*/ entrada.close(); } { //System.out.println(file_e); } }
En cambio, si hago esto:
Código
{ }
Sí funciona, es la misma idea, pero en uno no sirve y en otro sí.
¿Alguien sabe cómo podría arreglar el problema? (ya he googleado y no doy con la solución).
PD: Cuando obtengo los datos del archivo es todo correcto, por lo cual, por ahí no va el problema.
Salu2!