hi
ich habe ein png bild, bei dem ich mir sehr sicher bin, das es teilweise transparent ist.
habe hier den teilcode:
ohne das super.paintComponent(g); funktioniert es, aber mit der zeile wird der hintergrund weis.
ich könnte es einfach weglassen, nur ich weis nicht ob das so gut ist, hab auch gehöhrt man soll das so machen.
kann ich das in diesem fall einfach weglassen?
btw: möchte zudem ein gefülltes rechteck zeichnen, wie macht man das, höhrt sich komisch an aber ich kriegs einfach nicht hin....wie geht das?
ich habe ein png bild, bei dem ich mir sehr sicher bin, das es teilweise transparent ist.
habe hier den teilcode:
Java:
jPanelL1 = new javax.swing.JPanel(){
@Override
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawImage(spst.getSprite(0).getImage(), 0, 0, null);
}};
jPanelI.add(jPanelL1);
jPanelL1.setBounds(14,11,173,70);
jPanelL1.setBackground(null);
ohne das super.paintComponent(g); funktioniert es, aber mit der zeile wird der hintergrund weis.
ich könnte es einfach weglassen, nur ich weis nicht ob das so gut ist, hab auch gehöhrt man soll das so machen.
kann ich das in diesem fall einfach weglassen?
btw: möchte zudem ein gefülltes rechteck zeichnen, wie macht man das, höhrt sich komisch an aber ich kriegs einfach nicht hin....wie geht das?