Boa noite galera, sou novato no clube …e tbm estou iniciando em Java, tenho um trabalho chato para entregar esta semana em java…com o objetivo de realizar um paint bem arcaico.
Mas estou com um problema, vamos lá:
Metodo main - Instanciando retangulo:
if (Figura == 1)
{
Retangulo retangulo = new Retangulo();
retangulo.setVisible(true);
retangulo.setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE);
}
Classe retangulo:
public void paint(Graphics g){
largura = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a Largura do retangulo:"
,"Largura escolhida",JOptionPane.QUESTION_MESSAGE));
altura = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a altura do retangulo:"
,"Altura escolhida",JOptionPane.QUESTION_MESSAGE));
super.paint(g);
g.drawRect(x,y, altura, largura);
}
Tenho uma super classe - Figura
Ao executar o Main e selecionar a opção (Desenhar retangulo) o sistema exibe duas vezes a mensagem , ou seja:
Digite a Largura do retangulo : …
Digite a altura do retangulo: …
----Uma vez e depois chama novamente as mesmas mensagens
Digite a Largura do retangulo : …
Digite a altura do retangulo: …
Ja fiz de tudo…google, livro e tal…
Me ajudem…valeu galera…
Abracos