Tenho o seguinte código:
[code]package fg;
import javax.swing.JOptionPane;
public class Principal {
public void showArea(IFiguraSwing figura) {
showArea(figura);
}
public static void main(String[] args) {
String opcao = JOptionPane.showInputDialog(null,"Escolha a Figura \n1 Quadrado \n2 Triângulo \n3 Círculo");
int novaOpcao = Integer.parseInt(opcao);
if (novaOpcao ==1){
JOptionPane.showMessageDialog(null,"Você escolheu quadrado");
String opcaoLado = JOptionPane.showInputDialog(null, "Informe o lado do Quadrado");
Double lado = Double.parseDouble(opcaoLado);
QuadradoSwing quadrado = new QuadradoSwing();
quadrado.setLado(lado);
quadrado.show();
}
}
}[/code]
Nesta classe preciso mostrar um resultado obtido através de um método na classe QuadradoSwing. O mesmo deverá ser mostrado através do método showArea que recebe como parâmetro um objeto que implementa a Interfce e faça uma chamada para o método show deste mesmo objeto. Alguém pode dar uma ajuda nisso, pois não estou sabendo fazer.