kaique.oli.94
(usa Ubuntu)
Enviado em 11/08/2011 - 16:34h
agora sim. o problema estava no comando q eu tava rodando.
o certo é: java Programa (estando no diretório em que o arquivo tá)
eu tava rodando : java Programa.class rsrs
Já aproveitando o tópico, eu modifiquei o programa acima para rodar só no gráfico.
olha como ficou:
import java.awt.FlowLayout;
import java.util.Scanner;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class PitagorasGrafico {
public static void main(String args[]){
double resul = 0;
double resul1 =0;
JFrame frame = new JFrame("Pitagoras");
Scanner dados4 = new Scanner(System.in);
JLabel label4 = new JLabel("Digite 1 se você quiser saber a ipotenuza.Digite 2 se você quiser saber um dos catetos.");
double res = dados4.nextDouble();
Scanner dados = new Scanner(System.in);
JLabel label = new JLabel("Digite o primeiro Cateto:");
double cateto = dados.nextDouble();
Scanner dados1 = new Scanner(System.in);
JLabel label1 = new JLabel("Digite o segundo Cateto");
double cateto1 = dados1.nextDouble();
Scanner dados2 = new Scanner(System.in);
JLabel label3 = new JLabel("Digite a Ipotenuza:");
double ipotenuza = dados2.nextDouble();
if (res < 2){
resul = cateto*cateto + cateto1*cateto1;
resul1 = Math.sqrt (resul);
}else{
resul = ipotenuza*ipotenuza - cateto*cateto;
resul1 = Math.sqrt (resul);
}
JLabel label5 = new JLabel("Seu resultado é:");
JLabel label6 = new JLabel();
label6.setText(String.valueOf(resul1));
frame.getContentPane().add(label4);
frame.getContentPane().add(label);
frame.getContentPane().add(label1);
frame.getContentPane().add(label3);
frame.getContentPane().add(label5);
frame.getContentPane().add(label6);
frame.setLayout(new FlowLayout());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
só que ele não aparece nada de gráfico :(
o que eu to fazendo de errado?