faecher:informatik:oberstufe:java:awt:zeichnen:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
faecher:informatik:oberstufe:java:awt:zeichnen:start [11.03.2020 14:20] – angelegt sbelfaecher:informatik:oberstufe:java:awt:zeichnen:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== Zeichnen auf dem Panel ====== 
  
- 
-<code java Leinwand.java> 
-import java.awt.*; 
-import java.awt.event.*; 
- 
-public class Leinwand extends Frame 
-{  
-  public Leinwand ()  
-  {    
-    setTitle("Leinwand");  
-    addWindowListener(new TestWindowListener()); 
-    
-    add(new DrawingPanel()); 
-          
-    setSize(500,500); 
-    setVisible(true);                            
-  } 
- 
-  class DrawingPanel extends Panel 
-  { 
-    public void paint(Graphics g) 
-    { 
-      g.setColor(Color.GREEN); 
-      g.fillRect(20, 10, 50, 50); 
-      g.setColor(Color.RED); 
-      g.fillOval(100, 10, 50, 50); 
-      g.setColor(Color.BLUE); 
-      g.drawString("Hallo Welt!", 200, 40); 
-      g.setColor(Color.WHITE); 
-      g.drawRect(180, 10, 100, 50);    
-    } 
-  }   
-  
-  class TestWindowListener extends WindowAdapter 
-  { 
-    public void windowClosing(WindowEvent e) 
-    { 
-      e.getWindow().dispose();                   
-      System.exit(0);                             
-    }            
-  } 
-  
-  public static void main (String args[])  
-  { 
-    new Leinwand (); 
-  } 
-} 
-</code> 
  • faecher/informatik/oberstufe/java/awt/zeichnen/start.1583932819.txt.gz
  • Zuletzt geändert: 11.03.2020 14:20
  • von sbel