HVDSV
28-05-2009, 15:22
public class mioFrame extends JFrame
{
/... codice JFrame...
static
{
Handler fh = null;
LogDialogHandler dialogHandler = new LogDialogHandler(THIS);
dialogHandler.setLevel(Level.SEVERE);
//etc..
}
}
public class LogDialogHandler extends Handler
{
public LogDialogHandler(Component c)
{
JOptionPane.messageDialog(c,"ciao");
}
//etcetc
}
Come passo il parametro Component, che sarebbe la classe mioframe, al costruttore di logDialogHandler?
this non posso usarlo, essendo all'interno di static.
mioFrame.class non posso usarlo come component.
Come posso fare?
{
/... codice JFrame...
static
{
Handler fh = null;
LogDialogHandler dialogHandler = new LogDialogHandler(THIS);
dialogHandler.setLevel(Level.SEVERE);
//etc..
}
}
public class LogDialogHandler extends Handler
{
public LogDialogHandler(Component c)
{
JOptionPane.messageDialog(c,"ciao");
}
//etcetc
}
Come passo il parametro Component, che sarebbe la classe mioframe, al costruttore di logDialogHandler?
this non posso usarlo, essendo all'interno di static.
mioFrame.class non posso usarlo come component.
Come posso fare?