Java - llenar un JList

 
Vista:

llenar un JList

Publicado por iker (3 intervenciones) el 10/05/2006 12:49:27
Hola, estoy haciendo una aplicacion con ECLIPSE donde quiero visualizar en un JList informacion de la Base de Datos que tengo. Lo que pasa es que cuando pongo en el resultset jList.addItem(juntatu); da error en addItem, sera porque en vez de addItem que esto se utiliza con el ComboBox se tendra que poner otra cosa. Bueno os dejo parte del codigo del programa donde ago la conexion , el select y el resultset. HaBer si alguien sabe como hacerlo eso de visualizar en un JList.Gracias

private JList getJList() {
if (jList == null) {
jList = new JList();
jList.setBounds(new java.awt.Rectangle(241,212,435,294));
}
JListBete();
return jList;
}
public void JListBete()
{
// driver-a
try
{
//Driver-a kargatzeko
Class.forName("com.mysql.jdbc.Driver");
System.out.println("driver-a aurkitu da");
}
catch(ClassNotFoundException ec)
{
System.out.println("Errorea: Driver-a ez da aurkitzen");
System.exit(0);
}
//conexioa sortu
Connection conn=null;

try
{
String url="jdbc:mysql://localhost/futbola";

conn=DriverManager.getConnection(url,"kon","pas");

System.out.println("konexioa ondo eginda");


}
catch(SQLException es)
{
System.out.println("Errorea: Konexioa sortzerakoan");

System.exit(0);
}
//Statement-a
Statement statement=null;

try
{
statement = conn.createStatement();

System.out.println("Statement-a ondo eginda");

}
catch(SQLException eq)
{
System.out.println("Errorea:Statement-a sortzerakoan");
}
//Select-a
ResultSet resultSet=null;
try
{
String sqlString=" select RSizena,RSabizena from realsociedad;";
resultSet=statement.executeQuery(sqlString);
System.out.println("SELECT-a ondo eginda");
}
catch(SQLException ep)
{
System.out.println("Errorea: SELECT-ean");
//System.exit(0);
}
// resultset-a
try
{

while (resultSet.next() ==true)
{
String rsizena=resultSet.getString("rsizena");
String rsabizena=resultSet.getString("rsabizena");
String juntatu;
juntatu=(rsizena+" "+rsabizena);
jList.addItem(juntatu); //////////AKI DA EL ERROR/////////////
}

if (resultSet != null)
resultSet.close();
}
catch(SQLException ef)
{
System.out.println("Errorea: ResultSet-ean");
}

}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:llenar un JList

Publicado por Cesar (1 intervención) el 15/06/2006 01:32:48
Lo puedes hacer así:

.
.
.

Vector vector= new Vector();
while (resultSet.next() ==true)
{
String rsizena=resultSet.getString("rsizena");
String rsabizena=resultSet.getString("rsabizena");
String juntatu;
juntatu=(rsizena+" "+rsabizena);
vector.addElement(juntatu);
jList.setListData(vector);

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:llenar un JList

Publicado por giovani (4 intervenciones) el 07/11/2008 22:49:16
en el list no hay el metodo additem es por eso utiliza add model
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:llenar un JList

Publicado por rafael (1 intervención) el 03/01/2009 03:23:57
HOLA QUIERO COMENTARLES Q ESTOY HACIENDO UN OPROGRAMA CON VECTORES QUIERO Q ME ALMACEN EN UN JLIST Q ME IMPRIMA LOS NUMEROS DEL 1 AL 25 Y LAFINAL QME DE LA SUMA DE LOS NUMERO INGRESADOS LO Q SUCEDE ES Q CUANDOINGRESO EL PRIMERM NUMERO EN ESTE CASO EL UNO SIGO INGRESANDO LOS OTROS SIEMPRE ME SALE EL UNO Y NO CAMBIA Y NO SE CMO X FAVOR AYUDENME LOS AGRADECERE MUCHISIMO ES MAS NO TENGO MUCHO TIMEPO PARA PRACTICAR GRACIAS X SU AYUDA.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar