O
onlymyjava
Gast
Hi, ich brauche ein JPanel in dem man etwas auf primitivste Weise zeichnen kann. Einfach so wie mit dem Paintstift.
Ich habe etwas erstellt das exakt meinen Anforderungen entspricht. Dummerweise wirds aber beim repainten (minimieren des Fenster etc.) gelöscht.
Hab kein Plan wie ich das anders umsetzen soll.
Ich habe etwas erstellt das exakt meinen Anforderungen entspricht. Dummerweise wirds aber beim repainten (minimieren des Fenster etc.) gelöscht.
Hab kein Plan wie ich das anders umsetzen soll.
Java:
private class Zeichenpanel extends JPanel {
int x = 0;
int y = 0;
Zeichenpanel() {
addMouseMotionListener(new MouseMotionAdapter(){
public void mouseDragged(MouseEvent e) {
getGraphics().drawLine(x,y,e.getX(),e.getY());
x = e.getX();
y = e.getY();
}
});
addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
x = e.getX();
y = e.getY();
}
});
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
}
}