23.07.2013 Views

transparenterne - Objektorienteret programmering i Java

transparenterne - Objektorienteret programmering i Java

transparenterne - Objektorienteret programmering i Java

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Demo:Grafiske programmer med JBuilder<br />

åbn JBuilder<br />

File/new project<br />

File/new.../Applet: extends java.lang.Applet. Kald apletten<br />

StregApplet. Med standalone.<br />

indsæt objektvariabel:<br />

Vector punkter = new Vector();<br />

... og importer java.util.*<br />

Design:<br />

layout: BorderLayout<br />

Swing Containers/JPanel placeres i bunden. Bemærk<br />

constraints=South. name ændres til knapPanel<br />

Swing Containers/JPanel placeres i centrum. Bemærk<br />

constraints=Center. (den hedder nu JPanel2)<br />

Klik på knapPanel. I midten er der en sort firkant. Swing/JButton<br />

placeres på denne firkant.<br />

Swing/JToggleButton placeres på denne firkant.<br />

Ændr text i JButton1 til "slet punkt" og JToggleButton1 til "flyt<br />

punkter"<br />

Klik på JPanel2. klik på Events. klik til højre for MouseClicked, og<br />

tryk enter.<br />

Den hopper nu over i en metode, der hedder jPanel2_mouseClicked().<br />

udfyld den med:<br />

if (!jToggleButton1.isSelected())<br />

punkter.addElement(e.getPoint());<br />

jPanel2.repaint();<br />

Design: vælg jPanel2, og ændr name til tegnePlade<br />

Source: File/new class. extends java.awt.Canvas. Kald klassen

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!