Non ricordo più come fare per usare il metodo repaint/paint/update:
Qui un tentativo mal riuscito...
codice:
import java.awt.*;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.*;
public class Finestra extends JFrame {
public static void main(String [] args) {
Finestra F = new Finestra();
}
public Finestra(){
setSize(500, 500);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Graphics g = getGraphics();
g.create();
g.setColor(Color.BLACK);
g.setFont(Font.decode(Font.SANS_SERIF));
g.drawString("Hello Word!", 100, 100);
g.dispose();
update(g);
repaint(100, 0, 0, 500, 500);
}
}
Brutta memoria...