F
FranzFerdinand
Gast
Hallöle,
ich habe in meinem aktuellen Projekt eine Reihe an JPanels drin. Jpanels werden nach diesem Format erstellt:
Der zeichnet meine JPanels alle perfekt. Auch die Methode setbackground funktioniert spitze. Und die Überprüfende Konsolenausgabe "hier bin ich" zeigt er an. Aber er will keinen Text malen.
Ich möchte eine Zahl, im Beispiel 6 zentral im Feld positionieren.
Zu dem Zentral bin ich noch gar nicht gekommen, weil er schon den Text nicht malt.
Also es gibt keine Fehlermeldung, er macht eben einfach nur nichts.
Der Rest funktioniert.
Kann mir jemand sagen, was da falsch läuft?
Danke schön!
Gruß
Lukas
ich habe in meinem aktuellen Projekt eine Reihe an JPanels drin. Jpanels werden nach diesem Format erstellt:
Java:
package minesweeper;
import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JPanel;
public class Zelle extends JPanel {
public Zelle() {
this.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent evt) {
klick();
}
});
}
public void paintComponent(Graphics stift) {
super.paintComponent(stift);
this.setBackground(new Color(0x717171));
stift.setColor(Color.orange);
System.out.println("Hier bin ich");
stift.drawString("6", 1, 1);
}
}
}
public void klick() {
this.repaint();
}
}
Der zeichnet meine JPanels alle perfekt. Auch die Methode setbackground funktioniert spitze. Und die Überprüfende Konsolenausgabe "hier bin ich" zeigt er an. Aber er will keinen Text malen.
Ich möchte eine Zahl, im Beispiel 6 zentral im Feld positionieren.
Zu dem Zentral bin ich noch gar nicht gekommen, weil er schon den Text nicht malt.
Also es gibt keine Fehlermeldung, er macht eben einfach nur nichts.
Der Rest funktioniert.
Kann mir jemand sagen, was da falsch läuft?
Danke schön!
Gruß
Lukas
Zuletzt bearbeitet von einem Moderator: