Título: [Solucionado] Ordenar elementos de JCombobox Publicado por: GenR_18 en 16 Febrero 2015, 22:34 pm Buen dia foreros.
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
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! Título: Re: Ordenar elementos de JCombobox Publicado por: Usuario Invitado en 16 Febrero 2015, 23:04 pm Trabaja con listas en lugar de arrays, así no tienes que controlar el índice. Prueba el siguiente código:
Código
Título: Re: Ordenar elementos de JCombobox Publicado por: GenR_18 en 17 Febrero 2015, 00:36 am Muy bien, muchas gracias! le he hecho algunas modificaciones y me ha funcionado correctamente, les paso el código por si a alguien le sirve.
Código
Las declaraciones las puse globales, ya que las ocupo en otras partes del programa: Código Gracias por la ayuda!. Salu2 Título: Re: Ordenar elementos de JCombobox Publicado por: Usuario Invitado en 17 Febrero 2015, 00:46 am Si tienes 1 minuto, edita el título del tema así, para indicar que se ha resuelto la duda:
(http://i.imgur.com/TTS2lLj.png) Respecto a las variables globales, no existen. Solo hay variables locales, de referencia y de clase. Las variables locales son las que solo viven en un determinado ámbito, como en los métodos. Las variables de referencia son variables que son accesibles a través de instancias de la clase que describe la variable, por último, las variables de clase son variables estáticas a las cuales se accede por el nombre de la clase, seguido del nombre de la variable, como por ejemplo: Math.PI (PI es una variable de clase, es una constante a la cual accedemos directamente por medio de la clase). Las operaciones debes de hacerlas dentro de un método y allí creas variables que solo van a vivir mientras dure la ejecución del método. Si declaras variables innecesarias como variables de referencia, solo estás mal gastando memoria. EDIT: Ya vi tu actualización, y está bien que coloques esas variables como de referencia si se van a utilizar en varios procesos. Un salu2. Título: Re: Ordenar elementos de JCombobox Publicado por: GenR_18 en 17 Febrero 2015, 05:12 am Si tienes 1 minuto, edita el título del tema así, para indicar que se ha resuelto la duda: (http://i.imgur.com/TTS2lLj.png) Respecto a las variables globales, no existen. Solo hay variables locales, de referencia y de clase. Las variables locales son las que solo viven en un determinado ámbito, como en los métodos. Las variables de referencia son variables que son accesibles a través de instancias de la clase que describe la variable, por último, las variables de clase son variables estáticas a las cuales se accede por el nombre de la clase, seguido del nombre de la variable, como por ejemplo: Math.PI (PI es una variable de clase, es una constante a la cual accedemos directamente por medio de la clase). Las operaciones debes de hacerlas dentro de un método y allí creas variables que solo van a vivir mientras dure la ejecución del método. Si declaras variables innecesarias como variables de referencia, solo estás mal gastando memoria. EDIT: Ya vi tu actualización, y está bien que coloques esas variables como de referencia si se van a utilizar en varios procesos. Un salu2. Estoy un poquito acostumbrado a otros lenguajes de programación, así que se me van algunos tecnicismos jeje. De nuevo, gracias por la ayuda. Salu2! |