http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi
<source lang="java" line="true" >
public class Thread1 extends Thread {
private int counter = 0;
...
}
</source>
Das Ergebnis auf der Seite sieht dann wie folgt aus:
Download [[{{#file:Thread1.java}} Thread1.java]]
public class Thread1 extends Thread {
private int counter = 0;
private boolean doCount;
JTextField textField = null;
public Thread1(JTextField textField,
boolean doCount ) {
this.textField = textField;
this.doCount = doCount;
} // Konstruktor
public void setDoCount(boolean doCount) {
this.doCount = doCount;
} // switchDoCount
public void run() {
while (true) {
try {
Thread.sleep(100);
} catch(InterruptedException e) {
System.err.println("Programm wurde abgebrochen");
} // catch
if (doCount) {
counter++;
textField.setText(new Integer(counter).toString());
} // if
} // while
} // startProgramm
} // class Thread1
Der Tag "source" wurde bei Mediawiki inzwischen durch "syntaxhighlight" abgelöst. Wenn man die Nummerierung nicht haben möchte, lässt man die Option "line" weg. Dann bleibt jedoch eine störende Randbegrenzung links und unten zurück, die man mit der Option "enclose="none"" entfernen kann.
Es handelt sich hierbei um das Tutorial für LOOP1. Die Dokumentation für LOOP 2 wird gegenwärtig entwickelt: https://loop.eduloop.de. Viele Funktionen lassen sich ähnlich auch in LOOP2 verwenden.