Olá Comunidade.
Estou migrando agora para a linguagem java. Em meus estudos de Applets, me interessei em fazer um que mostre retangulos, de altura definida pelo usuario. Tentei da seguinte forma, usando JOptionPane:
import javax.swing.JApplet;
import javax.swing.JOptionPane;
import java.awt.Graphics;
public class graf extends JApplet
{
public void paint(Graphics g)
{
super.paint(g);
String str1 = JOptionPane.showInputDialog(null, "Informe a altura de um Retangulo!");
int altura = new Integer.parseInt(str1);
g.drawRect(200, 200, 100, altura);
}
}
Porem quando chamo HTML, tanto pelo IE, Chrome, Firefox e AppletViewer, a box do JOptionPane fica em loop e mesmo depois de dar OK e fecha-la ela permanece abrindo.
Minha duvida é:
Aonde estou errando? JOptionPane é realmente a melhor opção para realizar esse tipo de inserção? Se não, qual é aconselhavel usar?
Grato, Folker.