cercando un pò in giro ho visto che c'è questo modo per rendere un JFrame a schermo intero in apertura:
codice:
setExtendedState(JFrame.MAXIMIZED_BOTH);
nn mi funziona però bene dappertutto.
sul MAC 13" si, ma su Linux 17" no.
questo il codice completo del jframe:
codice:
public class DrawPanel extends JFrame {

    private JPanel panel;

    public DrawPanel(BufferedImage buff) {
        super("Draw panel");
        setExtendedState(JFrame.MAXIMIZED_BOTH);
        setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        panel = new JPanel();
        panel.setBackground(Color.white);
        add(panel, BorderLayout.CENTER);
        /*Graphics2D gr = buff.createGraphics();
        gr.drawImage(buff, null, getWidth(), getHeight());
        panel.paintComponents(gr);*/
    }
}
c'è un motivo particolare?
conoscete un altro modo??