Título: Re: Cortar, Pegar Y Copiar Al Portapapeles
Publicado por: alemag en Martes 17 de Junio de 2008, 14:49
Y para seleccionar todos los indices de un JList ? Cual seria el codigo ?
Gracias.
Título: Re: Cortar, Pegar Y Copiar Al Portapapeles
Publicado por: manix en Martes 17 de Junio de 2008, 15:55
pues si lo que quieres es tomar todos los valores y trabajar con ellos una forma es que tomes el model
Código: Text
for (int i = 0; i < jlist.getModel.size(); i ++){
= jlist.getModel().getElementAt(i);
}
saludos
Título: Re: Cortar, Pegar Y Copiar Al Portapapeles
Publicado por: alemag en Martes 17 de Junio de 2008, 19:09
He probado lo anterior, pero no va, lo que quiero es que se seleccionen, es decir, que se pongan con el color azul, como si el usuario hubiese hecho click encima de ellos, pero en todos los elementos a la vez, como la opcion de Seleccionar todo de una aplicacion, pero para los elementos de un JList.
Como lo puedo hacer ?
Gracias.
Título: Re: Cortar, Pegar Y Copiar Al Portapapeles
Publicado por: manix en Martes 17 de Junio de 2008, 19:24
hola alemag, esta es una manera:
Código: Text
jlist.setSelectedIndices(indices);
donde indices es un arreglo de int que tiene todos los indices de los elemnetos en la lista, esto te marca de azul como tu dices los elementos, por ejmplo, si tienes un 5 elemntos y quires marcar los impares seria asi:
Código: Text
int indices [] = new int [1,3,5];
jlist.setSelectedIndices(indices);
para marcarlos todos pues pasa todos los indices en un arreglo y listo
saludos
Título: Re: Cortar, Pegar Y Copiar Al Portapapeles
Publicado por: alemag en Miércoles 18 de Junio de 2008, 00:17
Vale, muchas gracias.
Título: Re: Cortar, Pegar Y Copiar Al Portapapeles
Publicado por: manix en Miércoles 18 de Junio de 2008, 00:44