Variable Global

Katerine
06 de Marzo del 2004
Hola
Como declaro un DefaultTableModel para que sea global a todas los frames de un paqute y los frames no tienes metodo main() solo lo tiene la clase principal.

Dr Goto 10
06 de Marzo del 2004
Intenta crear una clase abstracta que sea extends de JFrame que contenga a DTM defino como static. De esta forma solo se inicializa la primera vez que instancias alguna subclase. Luego has tus clases extends de la clase abstracta creada.

abstract class AbsJframe extends JFrame
{
static DefaulTableModel dtm;

static // inicializador static
{
// podes inicializar las variables static, dtm en este caso
}
}

class A extends AbsJFrame
{
.........
}

class B extends AbsJFrame
{
.........
}

inicializa correctamente dtm para poder manipularlo

Espero te sea util
Saludos