Método show()

1 resposta
A

Tenho o seguinte código:

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();
			
			
			
		}
		
		
	}

		
	
}

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.

1 Resposta

C

troque o show() por

setVisible(true);

Criado 3 de agosto de 2006
Ultima resposta 3 de ago. de 2006
Respostas 1
Participantes 2