Java - Problemas con Jcombobox

 
Vista:

Problemas con Jcombobox

Publicado por Thorir (1 intervención) el 16/08/2010 17:29:37
Saludos,

He realizado una aplicación en java que toma datos de una base de datos realizada con sql server,
El caso es que al compilar no da problemas, y tampoco al conectarse a la base dado que en la ventana inicial debe comprobar un Dni y un acontraseña de l amisma y parece que lo realiza sin problemas, el error viene cuando se intenta acceder a varias ventanas que disponene de un jcombobox que debe ser cargado condatos provenientes de esa base no cargandolos en algunos casos y no pudiendo abrir la ventana en otros.

A continuación copio el código de un jcombobox que deberia cargarse con datos de una de las tablas y que sin embargo no lo realiza:

public void charge1() {
hshops = Main.bd.shopscharge();
Enumeration numer = hshops.keys();
jComboBox1.removeAllItems();
jComboBox1.addItem("-Shops-");
while (numer.hasMoreElements()) {
jComboBox1.addItem(numer.nextElement());
}
}

la hastable shopscharge:

public Hashtable shopscharge() {
Hashtable shops = new Hashtable();
ResultSet rst = this.select("SELECT * FROM Tiendas");

try {
while (rst.next()) {

shops.put(rst.getString("Name"), rst.getString("URL"));
}
} catch (SQLException ex1) {
System.out.println(ex1.getMessage());

}

return shops;
}

El siguiente código corresponde a una ventana que no puede cargarse al dar la excepción:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

refiriendose a la linea marcada en el código:

public void charge() {

Enumeration numer = hsw.elements();
-----> jComboBox1.addItem("-Software-");
while (numer.hasMoreElements()) {
Software schar = (Software) numer.nextElement();
String s = "" + schar.nsw + " " + schar.name;
jComboBox1.addItem(s);
}
}

Agradeceria cualquier ayuda que se me pueda brindar para solucionar esto
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