transparenterne - Objektorienteret programmering i Java
transparenterne - Objektorienteret programmering i Java
transparenterne - Objektorienteret programmering i Java
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