Script Java
Script Java Script Java
2.1 Programmaufbau, Attribute und Methoden import java.awt.*; import java.awt.event.*; public class UserFrame extends Frame implements ActionListener { private TextField firstName, familyName, street, zipCode, city; private void place(Component comp,int x,int y,int width,int height) { ... } public UserFrame() { ... } } public void actionPerformed(ActionEvent event){ ... } public class TestProg { public static void main(String[] args) {new UserFrame();} } Abbildung 2-1: Ineinanderverschachtelte Programmstruktur Bevor wir nun genauer betrachten, was innerhalb der zwei Klassen steht, probieren wir das Programm zunächst einmal aus. Siehe auch: 2.1.2.2, 2.1.2.3, 2.1.2.4 2.1.1.2 TextField, Label, Button und Frame Abbildung 2-2 zeigt uns die graphische Benutzeroberfläche, so wie sie sich dem Benutzer beim Starten des Programms präsentiert. 24
2.1 Programmaufbau, Attribute und Methoden TextField Label Frame Button Abbildung 2-2: Business Cards- Version 1, UserFrame Der Benutzer kann durch die Eingabe in die Textfelder (TextField) die Namen von Personen und deren Adresse erfassen. Hierbei stehen ihm die üblichen Editieroptionen mittels Tastatur und Maus zur Verfügung. Mit der Tabulatortaste gelangt man von einem TextField zum nächsten. Durch Aktivieren des Knopfes (Button) PRINT wird die Anschrift der Person generiert und auf der Konsole (engl. console) ausgedruckt (siehe Abbildung 2-3). Natürlich kann man auch weitere Personen erfassen und ausgeben. Hierzu muss man lediglich die noch vorhandenen Angaben der vorherigen Person mit den Angaben der neu zu erfassenden Person überschreiben und erneut den PRINT-Button drücken. 25
- Seite 1 und 2: I nhaltsverzeichnis 1 EINFÜHRUNG..
- Seite 3 und 4: 3.3 ZUSAMMENFASSUNG ...............
- Seite 5 und 6: 11.1 TURTLE-GEOMETRIE..............
- Seite 7 und 8: 1.1 Objektorientierung 1Objektorien
- Seite 9 und 10: 1.1 Objektorientierung 1.1.3 Objekt
- Seite 11 und 12: 1.2 Programm Auf Programmebene bewi
- Seite 13 und 14: 1.2 Programm Rotkäppchen.backKuche
- Seite 15 und 16: 1.2 Programm Anweisungen ausführen
- Seite 17 und 18: 1.3 Java Für einen Java-Programmie
- Seite 19 und 20: 1.4 Zusammenfassung So wie man bei
- Seite 21 und 22: 2.1 Programmaufbau, Attribute und M
- Seite 23: 2.1 Programmaufbau, Attribute und M
- Seite 27 und 28: 2.1 Programmaufbau, Attribute und M
- Seite 29 und 30: 2.1 Programmaufbau, Attribute und M
- Seite 31 und 32: 2.1 Programmaufbau, Attribute und M
- Seite 33 und 34: 2.1 Programmaufbau, Attribute und M
- Seite 35 und 36: 2.1 Programmaufbau, Attribute und M
- Seite 37 und 38: 2.2 Checkbox } } place(familyName=n
- Seite 39 und 40: 2.3 Vererbung, Konstruktor und Rede
- Seite 41 und 42: 2.3 Vererbung, Konstruktor und Rede
- Seite 43 und 44: 2.3 Vererbung, Konstruktor und Rede
- Seite 45 und 46: 2.3 Vererbung, Konstruktor und Rede
- Seite 47 und 48: 2.3 Vererbung, Konstruktor und Rede
- Seite 49 und 50: 2.3 Vererbung, Konstruktor und Rede
- Seite 51 und 52: 2.4 Instanzvariablen und Klassenvar
- Seite 53 und 54: 2.4 Instanzvariablen und Klassenvar
- Seite 55 und 56: 2.5 Zusammenfassung Im Gegensatz da
- Seite 57 und 58: 3.1 int, boolean und Programmstrukt
- Seite 59 und 60: 3.1 int, boolean und Programmstrukt
- Seite 61 und 62: 3.1 int, boolean und Programmstrukt
- Seite 63 und 64: 3.1 int, boolean und Programmstrukt
- Seite 65 und 66: 3.1 int, boolean und Programmstrukt
- Seite 67 und 68: 3.1 int, boolean und Programmstrukt
- Seite 69 und 70: 3.1 int, boolean und Programmstrukt
- Seite 71 und 72: 3.1 int, boolean und Programmstrukt
- Seite 73 und 74: 3.1 int, boolean und Programmstrukt
2.1 Programmaufbau, Attribute und Methoden<br />
TextField<br />
Label<br />
Frame<br />
Button<br />
Abbildung 2-2: Business Cards- Version 1, UserFrame<br />
Der Benutzer kann durch die Eingabe in die Textfelder (TextField) die Namen von<br />
Personen und deren Adresse erfassen. Hierbei stehen ihm die üblichen Editieroptionen<br />
mittels Tastatur und Maus zur Verfügung. Mit der Tabulatortaste gelangt man von einem<br />
TextField zum nächsten. Durch Aktivieren des Knopfes (Button) PRINT wird die<br />
Anschrift der Person generiert und auf der Konsole (engl. console) ausgedruckt (siehe<br />
Abbildung 2-3). Natürlich kann man auch weitere Personen erfassen und ausgeben. Hierzu<br />
muss man lediglich die noch vorhandenen Angaben der vorherigen Person mit den<br />
Angaben der neu zu erfassenden Person überschreiben und erneut den PRINT-Button<br />
drücken.<br />
25