G
Guest
Gast
Hallo ich bin blutiger Java Anfänger und neu hier also seit bitte Gnädig mit mir und meiner bestimmt sehr dummen Frage (Suche habe ich nach bestem Gewissen benutzt):
Ich bekomme es nicht hin public void paint(Graphics g) in einem Constructor aufzurufen:
und
Danke schon mal für eure Hilfe!
Ich bekomme es nicht hin public void paint(Graphics g) in einem Constructor aufzurufen:
Code:
import javax.swing.JFrame;
import javax.swing.JPanel;
public class fktdraw extends JFrame
{
private JPanel jContentPane = null;
public fktdraw()
{
super();
initialize();
}
private void initialize()
{
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setResizable(false);
this.setBounds(new java.awt.Rectangle(0,0,800,600));
this.setTitle("Funktionsuntersuchung");
}
koordinatensystem koordinat = new koordinatensystem(0,0,0,0);
public static void main(String[] args)
{
fktdraw application = new fktdraw();
application.show();
}
}
und
Code:
import java.awt.Color;
import java.awt.Graphics;
public class koordinatensystem
{
private int ax,ay,ex,ey;
void setAnfangX(int ax)
{
this.ax = ax;
}
void setAnfangY(int ay)
{
this.ay = ay;
}
void setEndeX(int ex)
{
this.ex = ex;
}
void setEndeY(int ey)
{
this.ey = ey;
}
public void paint(Graphics g)
{
g.setColor(Color.black);
g.drawLine(250,50,250,430);
g.drawLine(50,250,450,250);
}
koordinatensystem(int ax, int ay, int ex, int ey)
{
setAnfangX(ax);
setAnfangY(ay);
setEndeX(ex);
setEndeY(ey);
paint(g);
}
}
Danke schon mal für eure Hilfe!