Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Allgemeine Java-Programmierung > Java-Docs erstellen?!?!
Antwort
 
Themen-Optionen
Alt 13.07.2004, 10:22   Nach oben    #1
DirkHo
Gast
 
Beiträge: n/a
Standard Java-Docs erstellen?!?!

Hi,

kann mir jemand vielleicht helfen die Java-Docs zu meinem kleinen Script zu erstellen?
Mein Problem: Ich habe zwar durch Zerlegung der Klassen in einzelne Dateien die Java-Docs hinbekommen, aber 1.) funktionierte nach der Zerlegung das Programm nicht mehr und 2.) hat das nicht bei allen Klassen funktioniert.

Könnte mir die vielleicht jemand erstellen ( hab das mit Java-Edit o.ä. automatisch machen wollen ).

Hier mal der Quellcode:

import java.awt.*;
import java.awt.event.*;

class Bandit extends Frame {
ImageCanvas s1, s2, s3;
int m_guthaben;
boolean btna, btnb, btnc;
public TextField txtGut;
public Thread thread;

// Konstruktor von Bandit
public Bandit() {
super("Einarmiger Bandit");
// Die einzelnen Bilder werden im Array Image "vorgeladen"
Image[] images = new Image[] {
getToolkit().getImage("symbols/Leer1.gif"),
getToolkit().getImage("symbols/Leer2.gif"),
getToolkit().getImage("symbols/Leer3.gif"),
getToolkit().getImage("symbols/Leer4.gif"),
getToolkit().getImage("symbols/Leer5.gif"),
getToolkit().getImage("symbols/Leer6.gif")
};

// Von hier an beginnt die Anpassung des Layouts
Panel pCOut = new Panel(new GridLayout(1, 3));
s1 = new ImageCanvas(images, this);
pCOut.add(s1);
s2 = new ImageCanvas(images, this);
pCOut.add(s2);
s3 = new ImageCanvas(images, this);
pCOut.add(s3);
add(pCOut, BorderLayout.CENTER);


Panel pSOut = new Panel(new GridLayout(2,1));
Panel pStops = new Panel(new GridLayout(1,3));

Button Stop1 = new Button("Stop1");
Stop1.addActionListener(new meinActionListener(s1, s2, s3, this));
pStops.add(Stop1);

Button Stop2 = new Button("Stop2");
Stop2.addActionListener(new meinActionListener(s2, s1, s3, this));
pStops.add(Stop2);

Button Stop3 = new Button("Stop3");
Stop3.addActionListener(new meinActionListener(s3, s1, s2, this));
pStops.add(Stop3);

pSOut.add(pStops);
Button Start = new Button("Start");
// Hier wird der ActionsListener gestartet, der auf gedrückte Buttons reagiert
Start.addActionListener(new ActionListener() {
public void actionPerformed (ActionEvent e) {
if (s1.isStopped() && s2.isStopped() && s3.isStopped()) {
s1.start();
s2.start();
s3.start();
}
}
});
pSOut.add(Start);
add(pSOut, BorderLayout.SOUTH);

Panel pNOut = new Panel(new GridLayout(2,1));
Panel pGuthaben = new Panel(new FlowLayout());
setGuthaben(1000); // Hier wird das Startguthaben festgelegt
txtGut = new TextField(String.valueOf(getGuthaben()));
txtGut.setEditable(false);
pGuthaben.add(new Label("Guthaben"));
pGuthaben.add(txtGut);
pNOut.add(pGuthaben);
add(pNOut, BorderLayout.NORTH);

setBackground(Color.lightGray);
pack(); // Pack legt die automatische Größe fest
setVisible(true);

// Hier ist der Window-Listener zum Schließen des Fensters
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}

// Hiermit wird das Guthaben gesetzt
public void setGuthaben(int guthaben) {
m_guthaben = guthaben;
}

// Hiermit wird das Guthaben zurück gegeben
public int getGuthaben() {
return(m_guthaben);
}

// Hier wird das eigentliche Spiel erstellt / aufgerufen
public static void main(String args[]) {
Bandit Spielautomat = new Bandit();
System.out.println("Der Einarmige Bandit wird gestartet!");
}

}

// Hier erfolgt das Anzeigen der Grafiken ( u.a. werden die Threads dafür verwendet )
class ImageCanvas extends Canvas implements Runnable {
public ImageCanvas(Image[] images, Bandit x) {
this.images = images;
this.x = x;
}

public void paint(Graphics g) {
g.drawImage(images[index], 0, 0, this);
System.out.println(index);
}
// Hier werden die Threads gestartet
// Solange das Guthaben größer als Null ist, läßt sich das Programm starten, wenn es Null
// ist, wird nur noch "0" angezeigt
public void start() {
if (thread == null && x.getGuthaben() != 0) {
thread = new Thread(this);
thread.start();
} else {
x.txtGut.setText("0");
}
}


public void run() {
try {
// Hier werden die "Laufräder" gestartet und die Bilder immer wieder neugezeichnet
while (thread == Thread.currentThread()) {
index = (index == images.length - 1) ? 0 : index + 1;
repaint();
Thread.sleep(150); // sleep() legt fest, wie lange die while-Schleife verzögert
// werden soll
}
} catch (InterruptedException e) {
}
}

// Hier wird die Fenstergröße festgelegt ( breite x höhe )
public Dimension getPreferredSize() {
return new Dimension(100, 200);
}

public void stop() {
thread = null;
}

public boolean isStopped() {
return thread == null;
}

public int getIndex() {
return index;
}

private Thread thread;
private Image[] images;
private int index;
private Bandit x;
}

// Hier ist die Klasse ActionListener, in der alle Aktionen auf gedrückte Buttons gelistet sind
class meinActionListener implements ActionListener {
public meinActionListener(ImageCanvas a, ImageCanvas b, ImageCanvas c, Bandit x) {
this.a = a;
this.b = b;
this.c = c;
this.x = x;
}



public void actionPerformed (ActionEvent e) {
a.stop();

if(b.isStopped() && c.isStopped()) {
// Wenn alle 3 Symbole gleich sind, werden dem aktuellen Guthaben 100 Euro
// gezählt
if (a.getIndex() == b.getIndex() && a.getIndex() == c.getIndex()) {
x.setGuthaben(x.getGuthaben() + 100);
x.txtGut.setText (String.valueOf(x.getGuthaben()));
}
else {
// Sind die Symbole nicht gleich, werden 50 Euro vom Guthaben abgezogen
x.setGuthaben(x.getGuthaben() - 50);
x.txtGut.setText (String.valueOf(x.getGuthaben()));
}
}
}

private ImageCanvas a, b, c;
private Bandit x;
}


Vielen Dank und freundliche Grüße,

Dirk
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.07.2004, 11:38   Nach oben    #2
NooB
Gast
 
Beiträge: n/a
Standard

Ich seh in dem Quellcode kein Javadoc.
Hilfe gibt dir sicherlich dieser Link:
http://www.galileocomputing.de/openb...sdokumentieren
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.07.2004, 12:26   Nach oben    #3
P3AC3MAK3R
Gast
 
Beiträge: n/a
Standard

http://java.sun.com/j2se/javadoc/
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.08.2004, 12:07   Nach oben    #4
Eddi
Gast
 
Beiträge: n/a
Standard

Wenn ich dir mal ein Tip geben kann:
Benutz ml eclipse 3.0...soll jetzt keine werbung oder so sein aber das sind dann nur noch ein paar mausklicks und schon ist die Doku fertig
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
GUID mit Java erstellen okin Allgemeine Java-Programmierung 2 04.07.2005 10:52
[BUCH] Java ist auch eine Insel kampet Literatur 5 22.02.2005 14:40
Java properties cache Pfad? Für Sysadmin jr Allgemeine Java-Programmierung 0 07.12.2004 12:15
Zwist um Java als Open Source kampet Nachrichten 0 05.07.2004 03:37


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:19 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44