public VisualizeGridTab(BufferedNeuralDataSet data) {
super(null);
this.data= data;
setLayout(new BorderLayout());
this.list = new JList(this.model = new TrainingListModel(data));
this.scroll = new JScrollPane(this.list);
this.scroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
this.add(this.scroll,BorderLayout.WEST);
this.list.addListSelectionListener(this);