Allora vediamo se riesco ad essere chiaro:
ho creato un file pippo.java con un metodo "trova" che mi si connette al db e mi prende determinati valori e li mette tutti dentro un Object[][] e lo ritorna.
Ho creato un altro file main.java dove vienve invocato il metodo "trova" (citato sopra) che mi serve per creare un nuovo DefaultTableModel ma il problema è che non mi si vede il contenuto delle celle!!!!!!
Invece se creo con il DefaultTableModel con valori predefiniti allora si vede tutto!!!!!!!!
Chi mi si sa spiegare sta cosa???
Premetto che l'array object si riempie!!!!!
- Spelux
- Ingegneria Informatica - Triennale
- Lunedì, 29 Novembre 2004
- Subscribe via email
Comment
There are no comments made yet.
Accepted Answer
Pending Moderation
Ad esempio
[code type="markup"]tabella.setModel(new DefaultTableModel(
new Object[][] {
{"121331","ADSASD","adadas"},
{"3242","hdhfd","sadas"}
}, new String [] {
"VPN", "Nome Ditta", "Amministratore"}
));[/code]
sta roba qui mi "crea" una tabella con 3 colonne e 2 righe (quindi qui tutto ok).
Ora ho 'trova' così definito:
[code type="markup"] ...
while (rs.next()) {
String a = rs.getString("VPN"
;
ob[i][0] = a;
//System.out.println(rs.getString("Nome Ditta"
);
String b = rs.getString("Amministratore"
;
ob[i][1] = b;
//System.out.println(rs.getString("chiamato"
);
String c = rs.getString("tipochiamata"
;
ob[i][2] = c;
...
return ob; //Object[][] [/code]
facendo sta roba qua invece:
[code type="markup"]...
nome_file pippo = new nome_file();
Object[][] ob = pippo.trova();
tabella.setModel(new DefaultTableModel(ob,lista_attributi);
...[/code]
e qui invece mi mostra la tabella col nome degli attributi e il numero di righe esatte ma nelle celle non c'è contenuto nulla!!!!!!!!!
Suggerimenti???? :roll:
[code type="markup"]tabella.setModel(new DefaultTableModel(
new Object[][] {
{"121331","ADSASD","adadas"},
{"3242","hdhfd","sadas"}
}, new String [] {
"VPN", "Nome Ditta", "Amministratore"}
));[/code]
sta roba qui mi "crea" una tabella con 3 colonne e 2 righe (quindi qui tutto ok).
Ora ho 'trova' così definito:
[code type="markup"] ...
while (rs.next()) {
String a = rs.getString("VPN"
ob[i][0] = a;
//System.out.println(rs.getString("Nome Ditta"
String b = rs.getString("Amministratore"
ob[i][1] = b;
//System.out.println(rs.getString("chiamato"
String c = rs.getString("tipochiamata"
ob[i][2] = c;
...
return ob; //Object[][] [/code]
facendo sta roba qua invece:
[code type="markup"]...
nome_file pippo = new nome_file();
Object[][] ob = pippo.trova();
tabella.setModel(new DefaultTableModel(ob,lista_attributi);
...[/code]
e qui invece mi mostra la tabella col nome degli attributi e il numero di righe esatte ma nelle celle non c'è contenuto nulla!!!!!!!!!
Suggerimenti???? :roll:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 1
Accepted Answer
Pending Moderation
come non detto ho risolto :P
era un problema di cursori....
era un problema di cursori....
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 2
- Page :
- 1
There are no replies made for this post yet.
Be one of the first to reply to this post!
Be one of the first to reply to this post!
Please login to post a reply
You will need to be logged in to be able to post a reply. Login using the form on the right or register an account if you are new here. Register Here »