Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2009, 14:05
cristian1321
 
Fecha de Ingreso: junio-2009
Mensajes: 4
Antigüedad: 14 años, 11 meses
Puntos: 0
matrices con interfaz

amigos por favor ayudenme
estaba haciendo un programa para el parcial y la verdad no se como arreglarlo ya que falte a la clase de matrices ny lo peor es que debo agregarle un a interfaz acontinuacion le mostrate lo que llevo asta el momenmto please ayudenme se los agradecere

Cita:
import javax.swing.*;


public class matriz2 {
public static void main(String arg[]){
/*JTextArea area=new JTextArea(15,45);
JScrollPane barra=new JScrollPane(area);*/

int i=0,j=0, opc, opc2=0;


int x=Integer.parseInt(JOptionPane.showInputDialog("in grese tamaño del vector 1"));
int y=Integer.parseInt(JOptionPane.showInputDialog("in grese tamaño del vector 2"));
int matriz[][]=new int[x][y];
for(i=0;i<=x-1;i++){
matriz[i][j]=Integer.parseInt(JOptionPane.showInputDialog("ing resar elementos del vector 1"));

}
for(i=0;i<=y-1;i++){
matriz[i][j]=Integer.parseInt(JOptionPane.showInputDialog("ing resar elementos del vector 2"));

}
do{
opc=Integer.parseInt(JOptionPane.showInputDialog(" Digite la opc"+"\n"+" 1.suma de matrices"+"\n"+ "2. transpuesta de matrices"+"\n" +"3.multiplicar"+"\n"));

if(opc==1){
operaciones2.sumamatriz(matriz, x, y);
opc2=Integer.parseInt(JOptionPane.showInputDialog( "Digite la opc"+"1 continuar"+"\n"+"2 salir" ));
}
/*if(opc==2){
operaciones.;
opc2=Integer.parseInt(JOptionPane.showInputDialog( "Digite la opc"+"1 continuar"+"\n"+"2 pasar a matrices" ));
}*/
}
while(opc2==1);
System.exit(0);

/* area.append("El vector ordenado es"+"\n");
for (i=0; i<x; i++){

area.append(matriz[i]+"\n");
}
for (j=0; j<x; j++){

area.append(matriz[j]+"\n");
}*/


}
}
el error es que no se como crear la siguente matriz y no se si esta buena la que hice
en las operaciones debo sumar las matrices, transponer las matrices y ademas tambien debo multiplicarlas
y lo que he hecho es esto

Cita:
import javax.swing.*;



public class operaciones2 {
public static void sumamatriz(int matriz[][],int x, int y){
JTextArea area=new JTextArea(15,45);
JScrollPane barra=new JScrollPane(area);

int i,j = 0;

for(i=0; i<x; i++){
matriz[i][j]=matriz[i][i]+matriz[j][j];
}
area.append("la suma del vector es "+matriz[i][j]);

JOptionPane.showMessageDialog(null, barra);


}

}
osea nada
porfavor colaboremen que la verdad no puedo con esto
se me estaba olvidando estos son dos ejemplos de la interfaz

Cita:
import java.util.*;
import java.applet.Applet;
import java.awt.*;



public class Ejemplo7 extends Applet {
TextField tf1;
Button b1,b2;
int i=0;
Vector v=new Vector();

public void init() {

// Campo de texto vacío con 20 columnas
tf1 = new TextField( 20 );
add( tf1 );
b1 = new Button( "Add" );
add(b1);
b2 = new Button( "Calcular" );
add(b2);
}

public boolean action( Event evt,Object obj ) {
if( evt.target.equals(b1)){
v.addElement(tf1.getText());
System.out.println(v);
}
if( evt.target.equals(b2)){

System.out.println("El tamaño total del vector es:"+v.size());

}
return true;
}

}
y este es el menu
les quedo deviendo el menu