Quando ridimensiono JFrame con il mouse il disegno
della finestra scompare, come posso fare a ridisignare
automaticamente dopo aver ridimensionato la finestra??
Ciao![]()
codice:public class Fonts extends JFrame{ /** Creates a new instance of Fonts */ public Fonts (){ //imposta la barra del titolo e le dimensioni dellafinestra super("Using fonts"); setSize(420, 125); setVisible(true); } // visualizza strighe con diversi tipi di carattere e colori public void paint(Graphics g){ //chiama il metodo paint della superclasse super.paint(g); //imposta il tipo di carattere a serif(Times), bold, 12pt g.setFont(new Font("serif", Font.BOLD, 12)); g.drawString("Serif 12 point bold.", 20, 50); //imposta il tipo di carattere a monospaced(currier), italic, 12pt g.setFont(new Font("Monospaced", Font.ITALIC, 24)); g.drawString("Monospaced 24 point italic.", 20, 70); //imposta il tipo di carattere a SansSerif(Helvetica), plain, 14pt g.setFont(new Font("SansSerif", Font.PLAIN, 14)); g.drawString("SansSerif 14 point plain.", 20, 90); //imposta il tipo di carattere a serif(Times), bold/italic, 18pt g.setColor(Color.RED); g.setFont(new Font("Serif", Font.BOLD + Font.ITALIC, 18)); g.drawString(g.getFont().getName() + " " + g.getFont().getSize() + " point bold italic.", 20, 110); }//fine metodo paint /** * @param args the command line arguments */ public static void main(String[] args) { Fonts application = new Fonts(); application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }

Rispondi quotando

