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??