faecher:informatik:oberstufe:java:awt:helloworld:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
faecher:informatik:oberstufe:java:awt:helloworld:start [11.03.2020 12:55] sbelfaecher:informatik:oberstufe:java:awt:helloworld:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== Hallo Welt mit AWT ====== 
- 
-Speichere das folgende Programm auf deinem Computer, Compiliere es und führe es aus. 
- 
-<code java HalloWelt.java> 
- 
-import java.awt.*; 
-import java.awt.event.*; 
-  
-public class HalloWelt extends Frame 
-{ 
-  
-  // Das Button Objekt 
-  Button button = new Button("Schaltfläche"); 
-  
-  // Konstruktor 
-  public HalloWelt ()  
-  { 
-    setTitle("Hallo Welt");  
-  
-    // Interaktionen mit dem Fenster behandeln 
-    addWindowListener(new TestWindowListener()); 
-  
-    // Einstellungen für den Button 
-    button.setForeground(Color.RED);                    // Vordergrundfarbe auf "rot" setzen 
-    button.setBackground(Color.WHITE);                  // Hintergrundfarbe auf "weiß" setzen  
-    // Interaktionen mit dem Button behandeln 
-    button.addActionListener(new TestActionListener()); // EventListener für Schaltfläche hinzufügen 
-  
-    add(button);                                        // Schaltfläche zum Fenster hinzufügen          
-    pack();                                             // Fenstergröße auf die benötigte Größe  
-                                                        // "zusammenpacken" 
-    setVisible(true);                            
-  } 
-  
-  class TestWindowListener extends WindowAdapter 
-  { 
-    public void windowClosing(WindowEvent e) 
-    { 
-      e.getWindow().dispose();                    
-      System.exit(0);                             
-    }     
-  } 
-  
-  class TestActionListener implements ActionListener 
-  { 
-    public void actionPerformed(ActionEvent e)  
-    { 
-      System.out.println("Schaltfläche wurde gedrückt"); 
-    }           
-  } 
-  
-  public static void main (String args[])  
-  { 
-    new HalloWelt(); 
-  } 
-} 
-</code> 
- 
-===== Beantworte die folgenden Fragen ===== 
- 
-  * Was bedeutet es dass die Klasse "HalloWelt" als "extends Frame" deklariert wird? welche Rolle spielt der Begriff der Vererbung dabei? 
-  *  
- 
  
  • faecher/informatik/oberstufe/java/awt/helloworld/start.1583927742.txt.gz
  • Zuletzt geändert: 11.03.2020 12:55
  • von sbel