public class desenha_quadrado extends JApplet{
public void paint(Graphics g){
String tamanho;
double tam;
int i;
tamanho = JOptionPane.showInputDialog("Entre com o tamanho do quadrado");
tam = Double.parseDouble(tamanho);
if(tam > 20 || tam <1 ){
g.drawString("Erro, digite o tamanho correto",tam, tam);
}
else{
super.paint(g);
for(i=0;i<tam;i++){
g.drawString("***********\n",tam, tam);
}
}
}
}
Ajuda com metodo drawString!
Oi, estou tentando fazer um applet que le o tamanho do do lado de um quadrado e exibe um quadrado vazio deste tamanho com asteriscos. Dai eu to utilizando o metodo drtawString dentro do metodo paint do applet. Eu to utilizando um dialogo de entrada para ler o tamanho fornecido. Dai eu to tentando passar essa variavel q recebe o tamanho no dialogo de entrada na chamada do drawString. E estou tentando tambem, fazer com que os tamanho sejam de 1 a 20 so que ta dando alguns erros.
>
2 Respostas
Oi, estou tentando fazer um applet que le o tamanho do do lado de um quadrado e exibe um quadrado vazio deste tamanho com asteriscos. Dai eu to utilizando o metodo drtawString dentro do metodo paint do applet. Eu to utilizando um dialogo de entrada para ler o tamanho fornecido. Dai eu to tentando passar essa variavel q recebe o tamanho no dialogo de entrada na chamada do drawString. E estou tentando tambem, fazer com que os tamanho sejam de 1 a 20 so que ta dando alguns erros.>public class desenha_quadrado extends JApplet{ public void paint(Graphics g){ String tamanho; double tam; int i; tamanho = JOptionPane.showInputDialog("Entre com o tamanho do quadrado"); tam = Double.parseDouble(tamanho); if(tam > 20 || tam <1 ){ g.drawString("Erro, digite o tamanho correto",tam, tam); } else{ super.paint(g); for(i=0;i<tam;i++){ g.drawString("***********\n",tam, tam); } } } }
Quais erros?
super.paint(g) tem que se a primeira instrução do método.
Oi, estou tentando fazer um applet que le o tamanho do do lado de um quadrado e exibe um quadrado vazio deste tamanho com asteriscos. Dai eu to utilizando o metodo drtawString dentro do metodo paint do applet. Eu to utilizando um dialogo de entrada para ler o tamanho fornecido. Dai eu to tentando passar essa variavel q recebe o tamanho no dialogo de entrada na chamada do drawString. E estou tentando tambem, fazer com que os tamanho sejam de 1 a 20 so que ta dando alguns erros.>public class desenha_quadrado extends JApplet{ public void paint(Graphics g){ String tamanho; double tam; int i; tamanho = JOptionPane.showInputDialog("Entre com o tamanho do quadrado"); tam = Double.parseDouble(tamanho); if(tam > 20 || tam <1 ){ g.drawString("Erro, digite o tamanho correto",tam, tam); } else{ super.paint(g); for(i=0;i<tam;i++){ g.drawString("***********\n",tam, tam); } } } }Quais erros?
super.paint(g) tem que se a primeira instrução do método.
Entao, o erro e q eu tento passar a variavel do tamanho la em drawString mas nao aceita, da erro. eu queria q ele pegasse o tamanho e ao passar essa variavel com o tamanho la, ele desenhasse um quadrado de acordo com o tamanho passado pela variavel.
Criado 17 de setembro de 2009
Ultima resposta 17 de set. de 2009
Respostas 2
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo