Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
14 Malen in AWT und Swing 14.1 AWT 14-3 53 private void neuerPunkt(int x, int y)
 

Summary: 14 Malen in AWT und Swing 14.1 AWT 14-3
53 private void neuerPunkt(int x, int y)
54 {
55 Dimension groesse = getSize();
56 punkte.add(new Point2D.Double(min(max((double)x / groesse.width, 0), 1),
57 min(max((double)y / groesse.height, 0), 1)));
58 repaint();
59 }
75 public void paint(Graphics g)
76 {
77 System.out.println("paint: Punkte 0 - " + (punkte.size() - 1));
78 for (int i = 0; i < punkte.size(); i++)
79 for (int j = 0; j < i; j++)
80 maleLinie(g, i, j);
81 }
82 }
Beobachtung: Nach jedem neuen Punkt und bei jeder Größenänderung des Fensters wird der alte Fens-
terinhalt gelöscht und alle Linien werden neu gemalt.
Folge: Es flackert!
14 Malen in AWT und Swing 14.1 AWT 14-4

  

Source: Arndt, Holger - Fachgruppe Mathematik, Fachbereich Mathematik-Naturwissenschaften, Bergische Universität Wuppertal

 

Collections: Computer Technologies and Information Sciences