29.01.2014 Aufrufe

Script Java

Script Java

Script Java

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

2.4 Instanzvariablen und Klassenvariablen<br />

ConstructorCall<br />

new ClassIdentifier();<br />

Beispiel:<br />

new UserFrame();<br />

2.4 Instanzvariablen und Klassenvariablen<br />

Hier nun die vierte und letzte Version der Programmreihe „Business Cards“. Die<br />

Änderungen sind wiederum fett markiert.<br />

import java.awt.*;<br />

import java.awt.event.*;<br />

public class Card extends Frame {<br />

private String title, firstName, familyName, street, zipCode, city;<br />

private static int cardCount = 0;<br />

public Card(String title, String firstName, String familyName,<br />

String street, String zipCode, String city) {<br />

this.title = title;<br />

this.firstName = firstName;<br />

this.familyName = familyName;<br />

this.street = street;<br />

this.zipCode = zipCode;<br />

this.city = city;<br />

setTitle(firstName);<br />

setBounds(200+20*cardCount,0+20*cardCount,240,160);<br />

cardCount++;<br />

setResizable(false);<br />

setVisible(true);<br />

}<br />

}<br />

public void paint(Graphics g) {<br />

g.setFont(new Font("Helvetica",Font.PLAIN,12));<br />

g.drawString(title+" "+firstName+" "+familyName,60,60);<br />

g.drawString(street,60,75);<br />

g.setFont(new Font("Helvetica",Font.BOLD,12));<br />

g.drawString(zipCode+" "+city,60,90);<br />

}<br />

public class UserFrame extends Frame implements ActionListener {<br />

private TextField firstName, familyName, street, zipCode, city;<br />

private CheckboxGroup title;<br />

50

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!