una vez mas con dudas y cruzandonos por aqui tengo este programa si correo y todo pero mi duda es como puedo implementar estos codigos para que los resultados los muestre en una ventana haye esto pero no lo puedo acomodar para que me funcione estoy utilizando netbeans 6.9 por supuesto en linux
Código:
HolaMundoSwing.java
import javax.swing.JFrame;
...
JFrame v = new JFrame ("Ventana hola mundo");
package EntSal;
import java.io.*;
public class AreaTriangulo
{
public static void main(String[]args)throws IOException
{
CapturaDatos w=new CapturaDatos();
float base, altura;
double area;
w.imp("CALCULO DE AREA DE UN TRIANGULO");
w.imp("\n Dame la base:"); base=w.Flotante();
w.imp(" Dame la altura:"); altura=w.Flotante();
area=(base*altura)/2.0;
w.imp("\n\n AREA="+area+"\n\n");
}
}
este es el programa aparte que tenemos para llamar desde aqui para las capturas
package EntSal;
import java.io.*;
public class CapturaDatos
{
public static void main(String arg[])throws IOException
{
int edad; float altura;
String nombre,control;
imp("\n Nombre: "); nombre=Cadena();
imp("\n No.de control: "); control=Cadena();
imp("\n edad: "); edad = Entero();
imp("\n Estatura: "); altura=Flotante();
imp("\n Nombre: \n"+nombre+"\n no.decontrol \n"+control+"\n edad \n"+edad+"\n estatura \n "+altura+"\n\n\n");
}// fin del metodo main
//metodo para capturar datos de tipo string(cadena de carcateres)
public static String Cadena() throws IOException
{String tmp;
BufferedReader tc=new BufferedReader(new InputStreamReader(System.in));
tmp=tc.readLine();
return tmp;
}//fin del metodo cadena
//metodo para capturar datos de tipo entero
public static int Entero() throws IOException
{int tmp;
try {return Integer.parseInt(Cadena());}
catch(NumberFormatException nfe)
{imp(" el valorno es entero");
return 0;
}
}//fin del metodo entero
//metodo para capturar datos de tipo flotante
public static float Flotante() throws IOException
{try {return Float.parseFloat(Cadena());}
catch(NumberFormatException nfe)
{imp(" el valorno es flotante");
return 0;
}
}//fin del metodo flotante
//metodo para capturar datos de tipo doble
public static double Doble() throws IOException
{try {return Double.parseDouble(Cadena());}
catch(NumberFormatException nfe)
{imp(" el valorno es doble");
return 0;
}
}//fin del metodo doble
//metodo para capturar datos de tipo largo
public static long Largo() throws IOException
{try {return Long.parseLong(Cadena());}
catch(NumberFormatException nfe)
{imp(" el valorno es largo \n");
return 0;
}
}//fin del metodo largo
//metodo para enviar mensajes y resultados
static void imp(String A)
{
System.out.print(A);
}//fin del metodo imp
}//findel la clase
ya habia llevado c++ y si le entendi bien solo que con este estoy batallando un poco en el del triangulo acomodenmelo para saber como se hace y entenderle bien gracias de por adelantado