cercando un pò in giro ho visto che c'è questo modo per rendere un JFrame a schermo intero in apertura:
nn mi funziona però bene dappertutto.codice:setExtendedState(JFrame.MAXIMIZED_BOTH);
sul MAC 13" si, ma su Linux 17" no.
questo il codice completo del jframe:
c'è un motivo particolare?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);*/ } }
conoscete un altro modo??

Rispondi quotando