Debes declarar el parámetro así:
llenar(new String[]{"IDinvitado","nombre","apellido","telefono","direccion","sexo","email"} ,"invitados",7,jTable1 );
Los métodos en Java deben declararse comenzando por minúscula, para poder distinguirlos fácilmente de las clases, que deben comenzar por mayúscula.
model.addRow(new Object[]{consulta.getString("nombre"),consulta.getDouble("precio")});
Es la forma mas recomendable.
Trata de evitar las variables globales de los DefaultTableModel.
Aqui puede añadirte a mi grupo de telegram
https://t.me/joinchat/D4VWrQ55h4rRw8ZndszoMw
Tengo este metodo para llenar una tabla :
void Llenar(String[] nomColumnas ,String tablabd, int numcolums , JTable tabla){
try{
Concectar cc = new Concectar();
Connection cn = cc.conexion();
String [] titulos = nomColumnas;
String sql = "SELECT * FROM " + tablabd;
model = new DefaultTableModel(null,titulos);
sent =cn.createStatement() ;
ResultSet rs = sent.executeQuery(sql) ;
String [] fila = new String[numcolums];
while(rs.next()){
for (int i=0 ; i < numcolums ;i++){
fila[i]=rs.getString(titulos[i].toString());}
model.addRow(fila);
}
tabla.setModel(model);
}catch (Exception e){e.printStackTrace();}
El problema : al momento de usarlo , que ingreso los datos , al ingresar el String[] , me da error .
Llenar({"IDinvitado","nombre","apellido","telefono","direccion","sexo","email"} ,"invitados",7,jTable1 );
Si le quito al metodo el parametro ded String[] , acepta todo lo demas normal , asi que ahí se encuentra el priblema , guando ingreso el String[].
Estoy trabajando con Swing , es mi primer post en esta pagina , gracias chicos de antemano.