Z
zeichnen
Gast
Hi
ich habe ein problem bei meinem neusten projekt und zwar. Ich kann in mein graphics2D objekt nicht zeichnen ich bekomme zwar keine fehler meldungen trotzdem erscheint das rechteck nicht auf dem bildschirm.
ich habe ein problem bei meinem neusten projekt und zwar. Ich kann in mein graphics2D objekt nicht zeichnen ich bekomme zwar keine fehler meldungen trotzdem erscheint das rechteck nicht auf dem bildschirm.
Java:
import java.awt.*;
import java.awt.event.*;
import java.awt.event.KeyEvent;
import javax.swing.*;
import java.awt.event.KeyListener;
public class arcuz extends Frame //implements Runnable
{
Graphics2D g2d;
int posx=250, posy=50;
//ich i=new ich(posx, posy, 1000, 50);
public static void main(String[] args)
{
new arcuz();
}
public arcuz()
{
window win = new window();
addKeyListener(new key());
}
class window extends Frame
{
public window()
{
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent evt)
{
dispose();
}
} );
setSize(500, 500);
setVisible(true);
setResizable(false);
}
}
public void paint(Graphics g)
{
g2d = (Graphics2D) g;
g2d.drawRect(posx, posy, 10, 10);
}
public class key implements KeyListener
{
public void keyReleased(KeyEvent e)
{
;
}
public void keyPressed(KeyEvent e)
{
switch(e.getKeyCode())
{
case 119:
posy+=-1;
repaint();
break;
case 115:
posy+=1;
repaint();
case 100:
posx+=1;
repaint();
case 97:
posx+=-1;
repaint();
}
}
public void keyTyped(KeyEvent e)
{
;
}
}
}
Zuletzt bearbeitet von einem Moderator: