16.11.2013 Aufrufe

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

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.

<strong>Programmieren</strong> <strong>in</strong> <strong>Java</strong><br />

setLayout(new Bor<strong>de</strong>rLayout());<br />

Panel panelN = new Panel(); panelN.add(new Label(„x: „));<br />

xFeld = new TextField(5); xFeld.setEditable(false);<br />

panelN.add(xFeld); panelN.add(new Label("y: "));<br />

yFeld = new TextField(5); yFeld.setEditable(false);<br />

panelN.add(yFeld);<br />

add("North",panelN);<br />

zeichenflaeche = new ZeichneCanvas(breite,hoehe);<br />

zeichenflaeche.addMouseMotionListener(this);<br />

add("Center",zeichenflaeche); Panel panelS = new Panel();<br />

zeichne = new Button("Zeichne");<br />

zeichne.addActionListener(new ActionListener()<br />

{<br />

public void actionPerformed(ActionEvent e)<br />

{<br />

zeichenflaeche.zeichnen();<br />

}<br />

});<br />

panelS.add(zeichne);<br />

bere<strong>in</strong>ige = new Button("Bere<strong>in</strong>ige");<br />

bere<strong>in</strong>ige.addActionListener(new ActionListener()<br />

{<br />

public void actionPerformed(ActionEvent e)<br />

{<br />

zeichenflaeche.bere<strong>in</strong>igen();<br />

}<br />

});<br />

panelS.add(bere<strong>in</strong>ige); add("South",panelS);<br />

pack();<br />

setVisible(true);<br />

}<br />

// Implementierung <strong>de</strong>s MouseMotionListener-Interface<br />

public void mouseMoved(MouseEvent e)<br />

{<br />

xFeld.setText(" " + e.getX()); yFeld.setText(" " + e.getY());<br />

}<br />

public void mouseDragged(MouseEvent e)<br />

{<br />

xFeld.setText(" " + e.getX()); yFeld.setText(" " + e.getY());<br />

}<br />

// Start <strong>de</strong>r GUI<br />

public static void ma<strong>in</strong>(Str<strong>in</strong>g args[])<br />

{<br />

ZeichneGUI gui = new ZeichneGUI();<br />

}<br />

}<br />

330

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!