Hallo,
ich bin noch totaler Java-Anfänger und wollte ein einfaches Quadrat auf ein Frame zeichnen.
Deshalb bin ich auch die paint(Graphics g) - Methode gekommen, kann diese aber nicht in meinen Code einbauen .
Danke im Voraus
Hier der Code:
[JAvA]
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class OwnGraphic extends JFrame{
private JFrame f;
private JPanel p;
int a;
int b;
public OwnGraphic(){
f = new JFrame("Bewegung");
p = new JPanel();
f.setSize(400,200);
f.setDefaultCloseOperation(EXIT_ON_CLOSE);
//p.setBackground(Color.cyan);
p.paint(getGraphics() );
f.add(p);
f.setVisible(true);
}
public void paint(Graphics g){
a = 10;
b = 10;
g.fillRect(a,a+50,b,b+50);
}
public static void main(String[] args) {
new OwnGraphic();
}
}
[/code]
ich bin noch totaler Java-Anfänger und wollte ein einfaches Quadrat auf ein Frame zeichnen.
Deshalb bin ich auch die paint(Graphics g) - Methode gekommen, kann diese aber nicht in meinen Code einbauen .
Danke im Voraus
Hier der Code:
[JAvA]
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class OwnGraphic extends JFrame{
private JFrame f;
private JPanel p;
int a;
int b;
public OwnGraphic(){
f = new JFrame("Bewegung");
p = new JPanel();
f.setSize(400,200);
f.setDefaultCloseOperation(EXIT_ON_CLOSE);
//p.setBackground(Color.cyan);
p.paint(getGraphics() );
f.add(p);
f.setVisible(true);
}
public void paint(Graphics g){
a = 10;
b = 10;
g.fillRect(a,a+50,b,b+50);
}
public static void main(String[] args) {
new OwnGraphic();
}
}
[/code]