Java-Programme und Applets mit dem xPanel-Paket in

Werbung
Java-Programme und Applets mit dem xPanel-Paket in Netbeans
1. Projekt erzeugen
Erzeuge ein neues Projekt als „Java Application“. Deaktiviere dabei das Feld „Create Main Class“. Binde
xPanel.jar als Bibliothek ein.
2. Xpanel
• Erzeuge eine neue Klasse als JPanel-Form (Name z.B. Grafik).
• Ändere die Klassendefinition:
Schreibe ...extends XPanel statt ...extends javax.swing.JPanel.
• Ergänze ganz oben (automatisch mit shift-strg-i): import xPanel.*;
• Überschreibe eine oder mehrere der xPanel-Methoden:
@Override
}
@Override
}
@Override
}
@Override
}
@Override
}
public void start() {
public void zeichnen() {
public void metronom() {
public void taste(int taste) {
public void maus(int taste, double mx, double my) {
• Übersetze das ganze Projekt (Umschalten-F11: Clean and Build Main Projekt).
3. JApplet oder JFrame
Das XPanel muss jetzt in einen Frame oder ein Applet eingebunden werden:
• Ergzeuge eine neue Klasse als JApplet-Form oder als JFrame-Form (Name z.B. MainApplet oder Main).
• Öffne die neue Klasse in der Design-Ansicht (kommt normalerweise von allein), klicke links auf
Grafk.java (falls du die XPanel-Klasse anders genannt hast, auf den entsprechenden Namen) und ziehe die
Klasse in das Applet- oder Frame-Formular.
• Starte das Programm oder das Applet in Netbeans.
• Wenn alles funktioniert, übersetze am Ende das ganze Projekt noch einmal neu (Umschalten-F11:
Clean and Build Main Projekt).
4. Zusammenfassen in einem Archiv
Unter .../Projektverzeichnis/dist findest du die erzeugte jar-Datei. Die Bibliothek xPanel.jar steht extra unter
.../Projektverzeichnis/dist/lib/xPanel.jar Beide können z.B. mit 7z in einem Archiv zusammengefasst werden
(Das macht Netbeans leider nicht selbst).
Als Frame kann das Programm durch Anklicken der zusammengefassten jar-Datei direkt gestartet werden.
Um ein Applet zu starten, benötigt man eine geeignete html-Datei, z.B.:
<html>
<head>
</head>
<body>
<p>
<applet codebase="." code="MainApplet.class"
archive="Kugel.jar" width=350 height=200></applet>
</p>
</body>
</html>
MainApplet ist in diesem Beispiel der Name der JApplet-Klasse, Kugel.jar der Name des Archivs.
Herunterladen