Hi all,
ich hoffe ihr könnt mir weiterhelfen. Ich will einen Testbildschirm erstellen in Java.
Ihr kennt sicherlich dieses schwarz weiße Bild wenn man zum beispiel wissen will ob die Ausgabe am Monitor korrekt läuft.
Genau sowas brauche ich .
Es muss ein bestimmtes Muster haben(siehe PDF Arbeitsblatt2 bzw. Zipdatei) und eine Auflösung von 320x240 px
Das Bild das der Code produziert ist in der zipdatei mit dem Namen Pixelcheck.png
Wie krieg ich das Muster das in der PDF vorgegeben ist hinne
Wenn ihr noch was braucht sagt bescheid. Ich schreib nicht oft in die Java Ecke rein
ich hoffe ihr könnt mir weiterhelfen. Ich will einen Testbildschirm erstellen in Java.
Ihr kennt sicherlich dieses schwarz weiße Bild wenn man zum beispiel wissen will ob die Ausgabe am Monitor korrekt läuft.
Genau sowas brauche ich .
Es muss ein bestimmtes Muster haben(siehe PDF Arbeitsblatt2 bzw. Zipdatei) und eine Auflösung von 320x240 px
Das Bild das der Code produziert ist in der zipdatei mit dem Namen Pixelcheck.png
Wie krieg ich das Muster das in der PDF vorgegeben ist hinne
Wenn ihr noch was braucht sagt bescheid. Ich schreib nicht oft in die Java Ecke rein

Code:
import d2graph.*;
import dispdrive.Display;
/**
* Testmethoden fuer Displables.
* @version 1.1
* @author rla
*/
public class DisplayCheck {
/** Zeigt zwei Testbilder in schwarzweis, mit denen eine Ueberpruefung aller Pixel eines
* Punktmatrixdisplays moeglich ist.
* Auf der java-Konsole wird dabei ein Dialog in folgender Form ausgefuehrt:<pre>
* Pixeltest fuer CGA-Display 320x240 wird gestartet.
* Die Aufloesung betraegt: 320x240
* Bitte Enter betaetigen fuer die naechste Seite!
* *** 1. Testbild wird gezeigt. ENTER ***
* Bitte Enter betaetigen fuer das Testende.
* *** 2. Testbild wird gezeigt. ENTER ***
* Pixeltest beendet.</pre>
* @param display Display dessen Pixel ueberprueft werden sollen
*/
public static void pixel(Displayable display) {
int y=0;
int x=0;
int j=0;
int k=100;
int k2=0;
for(int i=0;i<=display.getWidth();i = i+10){
display.fillRect(x,y,10,10,java.awt.Color.BLACK);
x=x+20;
display.fillRect(x,y,10,10,java.awt.Color.BLACK);
if(y<display.getHeigth()){
if(j==0){
if(x>display.getWidth()){
y=y+10;
x=10;
i=0;
j=1;
k=100;
}
}else
{
if(x>display.getWidth()){
y=y+10;
x=0;
i=0;
j=0;
k=100;
}
}
}
display.repaint();
}
System.out.println("Pixeltest beendet.");
}
}