Autor
|
Tema: Agregar caracter a cada elemento de un jlist (Leído 2,947 veces)
|
marc85
Desconectado
Mensajes: 41
|
Hola, tengo una gran duda, tengo un jlist con varios elementos, la cantidad de elementos puede variar, yo lo que deseo es que al imprimir los valores del jlist cada valor se muestre con una coma (,) exepto el último valor de la lista, hasta el momento solo logro que me imprima todos los valores con las comas correspondientes, este es el código que uso:
//Agregando los campos del select String [] seleccion = new String [27]; for (int i = 0; i<modelo.size(); i++) { if (i<modelo.size()) { seleccion=(String) modelo.getElementAt(i)+","; } else { seleccion=(String) modelo.getElementAt(i); } } JOptionPane.showMessageDialog(null, seleccion);
|
|
|
En línea
|
|
|
|
MNicolas
Desconectado
Mensajes: 127
Developer
|
El size te devuelve el total de campos de la lista. Si tiene 50 te devuelve 50.
Hasta ahí bien. Pero piensa que se numeran de 0 a 49 eso lo tienes que tener en cuenta.
Si tú pones que imprima coma si es menor al tamaño (el if) siempre va a imprimir coma porque te devuelve el size 50 y siempre va a ser menor que 50 porque es de 0 a 49. No sé si lo habrás entendido. Te dejo el código que debe funcionar.
//Agregando los campos del select String [] seleccion = new String [27]; for (int i = 0; i<modelo.size(); i++) { if (i<modelo.size()-1)// añadi un -1 { seleccion=(String) modelo.getElementAt(i)+","; } else { seleccion=(String) modelo.getElementAt(i); } } JOptionPane.showMessageDialog(null, seleccion);
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
agregar string array a JList
Java
|
brian_e
|
2
|
11,391
|
22 Abril 2009, 17:46 pm
por brian_e
|
|
|
Como agregar elementos (strings) a un jList NetBeans 6.8?
« 1 2 »
Java
|
IntoxicKat
|
10
|
47,525
|
16 Febrero 2010, 04:22 am
por euroluar
|
|
|
¿SE PUEDE AÑADIR A UN JPANEL UN JFRAME PINCHANDO UN ELEMENTO DE UN JLIST?
Java
|
Juanma91
|
1
|
1,775
|
10 Junio 2014, 18:21 pm
por Juanma91
|
|
|
Agregar elemento a ComboBox
.NET (C#, VB.NET, ASP)
|
papydeath95
|
5
|
3,786
|
3 Marzo 2016, 23:48 pm
por Eleкtro
|
|
|
MOVIDO: Agregar elemento a ComboBox
Programación Visual Basic
|
Eleкtro
|
0
|
1,660
|
3 Marzo 2016, 21:57 pm
por Eleкtro
|
|