Problema com leitura de valores de um TextField

Eai pessoal, agora o problema é outro ;(

A imagem nao esta saindo do jeito que era pra sair. Ta aqui o código:

[code]public class Wallpaper extends JFrame {

double colunaRV,comprimentoRV,linhaRV,larguraRV,colunaEV,comprimentoEV,linhaEV,larguraEV,colunaLV,comprimentoLV,linhaLV,larguraLV;

public Wallpaper() { //Frame

//Textfield
//Retangulo
colunaRetangulo = new JTextField(“0”);
colunaRetangulo.setBounds(300,90,50,20);
colunaRetangulo.setVisible(true);

linhaRetangulo = new JTextField("0");
linhaRetangulo.setBounds(400,90,50,20);
linhaRetangulo.setVisible(true);

larguraRetangulo = new JTextField("0");
larguraRetangulo.setBounds(500,90,50,20);
larguraRetangulo.setVisible(true); 

comprimentoRetangulo = new JTextField("0");
comprimentoRetangulo.setBounds(600,90,50,20);
comprimentoRetangulo.setVisible(true);

//Elipse
colunaElipse = new JTextField("0");
colunaElipse.setBounds(300,180,50,20);
colunaElipse.setVisible(true);

linhaElipse = new JTextField("0");
linhaElipse.setBounds(400,180,50,20);
linhaElipse.setVisible(true);

larguraElipse = new JTextField("0");
larguraElipse.setBounds(500,180,50,20);
larguraElipse.setVisible(true);  

comprimentoElipse = new JTextField("0");
comprimentoElipse.setBounds(600,180,50,20);
comprimentoElipse.setVisible(true);

//Linha
colunaLinha = new JTextField("0");
colunaLinha.setBounds(300,270,50,20);
colunaLinha.setVisible(true);

linhaLinha = new JTextField("0");
linhaLinha.setBounds(400,270,50,20);
linhaLinha.setVisible(true);

larguraLinha = new JTextField("0");
larguraLinha.setBounds(500,270,50,20);
larguraLinha.setVisible(true);

comprimentoLinha = new JTextField("0");
comprimentoLinha.setBounds(600,270,50,20);
comprimentoLinha.setVisible(true);

botao1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
if (retangulo.isSelected() == true && elipse.isSelected() == true && linha.isSelected() == true && girar.isSelected() == false){
RELJFrame jframeREL = new RELJFrame();
jframeREL.setVisible(true);

                colunaRV = Double.parseDouble(colunaRetangulo.getText());
                linhaRV = Double.parseDouble(linhaRetangulo.getText());
                larguraRV = Double.parseDouble(larguraRetangulo.getText());
                comprimentoRV = Double.parseDouble(comprimentoRetangulo.getText());

                colunaEV = Double.parseDouble(colunaElipse.getText());
                linhaEV = Double.parseDouble(linhaElipse.getText());
                larguraEV = Double.parseDouble(larguraElipse.getText());
                comprimentoEV = Double.parseDouble(comprimentoElipse.getText());

                colunaLV = Double.parseDouble(colunaLinha.getText());
                linhaLV = Double.parseDouble(linhaLinha.getText());
                larguraLV = Double.parseDouble(larguraLinha.getText());
                comprimentoLV = Double.parseDouble(comprimentoLinha.getText());

}[/code]

Essa é a classe principal, Wallpaper.

Essa é onde aparece o desenho:

[code]public class REL extends JPanel {

Wallpaper jframeWallpaper = new Wallpaper();

public Rectangle2D r(){
    return new Rectangle2D.Double(jframeWallpaper.colunaRV,jframeWallpaper.linhaRV,jframeWallpaper.larguraRV,jframeWallpaper.comprimentoRV);
}
public Line2D l(){
    return new Line2D.Double(jframeWallpaper.colunaLV,jframeWallpaper.linhaLV,jframeWallpaper.larguraLV,jframeWallpaper.comprimentoLV);
}
public Ellipse2D e(){
    return new Ellipse2D.Double(jframeWallpaper.colunaEV,jframeWallpaper.linhaEV,jframeWallpaper.larguraEV,jframeWallpaper.comprimentoEV);
}[/code]

Nao ta aparecendo desenho nenhum, simplesmente um ponto no meio da tela

O que ta acontecendo? D: