¿Cual es el problema de mi constructor?

jairv mendoza
10 de Octubre del 2010
Hola porfavor necesito una ayuda, tengo un problema con el onstructor de mi clase, haber solo quiero q por windowsopnend capture el dato, estoy realizando el metodo de gauss jordan Orientado objetos pero tengo un problemitas en el contructor pero no se q es porfavor una ayuda sea lo q sea....Porfavor.

Dos packetes logica y vista.

Logica.
public class Jordan {
float [][]matriz;
int var;

public Jordan(int f, int c){

matriz= new float[f][c];
var=0;
}

public void setvalor(int i, int j, float vr){


matriz[i][j]=vr;
}
public float getvalor(int i, int j){

return matriz[i][j];
}

public void setvar(int i){
var=i;
}
public int getvar(){
return var;
}


Aca va viene el error en el pakete vista, miren

public class vista_jordan extends javax.swing.JFrame {
Jordan mymatrix;

public vista_jordan() {
initComponents();
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {

var=Integer.parseIntt(JOptionPane.showInputDialog( "¿Cuantas variables tiene el sistema"));

mymatrix = new Jordan(var); AQUII ES DONDE ME DICE CREEE UN CONTRUCTOR INT Jordan en la clase, porq?? si es q yo necesito ese dato para saber el numero de variables q va a tener mi sistema de ecuaciones lineales.


}

Daniel damjimm
11 de Octubre del 2010
•Dònde està el mètodo "initComponents()"???
•No haz importado el "JOptionPane"
•Java es 100% tipado, debes decirle que tipo de dato es "var"
•El constructor de la clase "Jordan es Jordan(int, int)"
El còdigo queda asì:
import javax.swing.JOptionPane;

public class vista_jordan extends javax.swing.JFrame {

Jordan mymatrix;
public vista_jordan() {
super();
initComponents();
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
int var=Integer.parseInt(JOptionPane.showInputDialog( "¿Cuantas variables tiene el sistema"));
mymatrix = new Jordan(var, var);
//AQUII ES DONDE ME DICE CREEE UN CONTRUCTOR INT Jordan en la clase,
//porq?? si es q yo necesito ese dato para saber el numero de variables q va a tener mi sistema de ecuaciones lineales.
}
private void initComponents(){
//Lo que quieras inicializar
}
}