Hello!
I need to upload the next image in a Canvas that I'm using
This is the code which is loading the canvas
public JFrameJuegoBase() {
initComponents();
canvas = new CanvasDibujable();
canvas.setBounds(30,30,720,600);
canvas.setBackground(Color.WHITE);
this.add(canvas);
cliente=new Cliente();
}
Currently I have the panel when I deploy the project
Basically what I need is to place that grass background in the JPanel of my application using the Canvas
I add CanvasDibujable.java class
public class CanvasDibujable extends JPanel implements Runnable{
private ControladorTank controladorBola;
public CanvasDibujable(){
super();
controladorBola=new ControladorTank();
}
@Override
public void run() {
while(true){
this.repaint();
}
}
@Override
public void paint(Graphics graphics){
super.paint(graphics);
getControladorBola().dibujarBola(graphics,
getControladorBola().getBola());
getControladorBola().dibujarBola(graphics,
getControladorBola().getBola2());
}
/**
* @return the controladorBola
*/
public ControladorTank getControladorBola() {
return controladorBola;
}
/**
* @param controladorBola the controladorBola to set
*/
public void setControladorBola(ControladorTank controladorBola) {
this.controladorBola = controladorBola;
}
}