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);
}
}