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: