Hi!
Folgendes Problem:
Wenn ich das bei einem normalen JPanel per panel.add(vertex) adde, wird das Objekt nicht gezeichnet.
Also auf dem Panel. Wenn ich es zb in ein TabbedPane adde, gehts.
Oder geht das mit einem JPanel nicht und muß stattdessen evtl ein LayeredPane genutzt werden?
Folgendes Problem:
Code:
public class VertexComponent extends JComponent {
Shape shape;
public VertexComponent(){
this.shape = new java.awt.geom.Ellipse2D.Double(40, 40, 40, 45);
}
protected void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2d = (Graphics2D)g;
g2d.draw(shape);
}
public void paint(Graphics g){
Graphics2D g2d = (Graphics2D)g;
g2d.draw(shape);
}
}
Wenn ich das bei einem normalen JPanel per panel.add(vertex) adde, wird das Objekt nicht gezeichnet.
Also auf dem Panel. Wenn ich es zb in ein TabbedPane adde, gehts.
Oder geht das mit einem JPanel nicht und muß stattdessen evtl ein LayeredPane genutzt werden?