Problema com leitura de valores de um TextField

0 respostas
Y

Eai pessoal, agora o problema é outro ;(

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

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());
}

Essa é a classe principal, Wallpaper.

Essa é onde aparece o desenho:

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);
    }

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

O que ta acontecendo? D:

Criado 21 de março de 2011
Respostas 0
Participantes 1