Visto che tra qualche riga di codice... mi servirà pure a me.... ecco la soluzione:
final JFrame framePrimoPiano=new JFrame(); // final per potergli accedere dal windowListener
framePrimoPiano.setAlwaysOnTop(true);
framePrimoPiano.setSize(new Dimension (300,200));
framePrimoPiano.setVisible(true);
// imposto il WindowListener come classe interna anonima:
addWindowListener(new WindowListener()
{
public void windowClosing(WindowEvent e) {}
public void windowClosed(WindowEvent e) {}
public void windowIconified(WindowEvent e) {}
public void windowDeiconified(WindowEvent e) {}
public void windowOpened(WindowEvent e) {}
public void windowDeactivated(WindowEvent e) {}
public void windowActivated(WindowEvent e)
{
if (!framePrimoPiano.isActive())
framePrimoPiano.toFront();
}
});
Spero sia stato utile e chiaro!
PS [OT]: coms si formatta il codice nei post?