import javax.swing.*; public class Main{ public static void main(String[] args){ //double[][] n = new double[100][100]; //int m = 30; int n = 50; SparseMatrix mat = new SparseMatrix(n); GlesMatrisVy vy = new GlesMatrisVy(mat); Knappar knapp = new Knappar(mat,vy); JFrame f = new JFrame(); f.add(vy, "North"); f.add(knapp, "South"); f.setVisible(true); f.pack(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } ------------------------------ import java.util.*; public class SparseMatrix{ private ArrayList elem = new ArrayList(); private int nz, dim; private class Triple{ int rad, col; double el; public Triple(int r, int c, double e){ rad = r; col = c; el = e; } } public SparseMatrix(){} public SparseMatrix(int n){ dim = n; } public SparseMatrix(double[][] matrix, int nz){ dim = matrix.length; this.nz = nz; for(int i=0; i