import java.awt.Graphics;
import javax.swing.*;
public class testechave extends JApplet {
int cord1,cord2, choice;
Boolean sair = true;
public void init( ) {
String input;
String tamanho1, tamanho2;
input = JOptionPane.showInputDialog( “1 - Linhas\n” + “2 - Retângulos\n” + “3 - Círculos\n” );
choice = Integer.parseInt( input );
JOptionPane.showMessageDialog(null,“Digite as coordenadas da linha”);
tamanho1= JOptionPane.showInputDialog(“Digite coordenadas inicial”);
cord1 = Integer.parseInt(tamanho1);
tamanho2 = JOptionPane.showInputDialog(“Digite coordenadas inicial”);
cord2= Integer.parseInt( tamanho2 );
}
public void paint( Graphics g ){
String op;
char op1;
while (sair)
switch( choice ) {
case 1:
g.drawLine( 10, 10, cord1, cord2);
break;
case 2:
g.drawRect( 10, 10,cord1, cord2);
break;
case 3:
g.drawOval( 10, 10,cord1, cord2);
break;
default:
JOptionPane.showMessageDialog(null, "Valor inválido" );
op = JOptionPane.showInputDialog("Deseja parar S/N:");
op1=op.charAt(0);//converte string para char
if ((op1 == 's') | (op1 == 'S'))
sair=false;
else
sair= true;
}
}
}
ele esta compilando mas na hora de executar esta dando uma mensagem: Exception in thread “main” java.lang.NoSuchMethodError: main
