private void init(String modelName, String guiEnv) { this.modelName = modelName; this.guiEnv = guiEnv; // variable scale dlist = new DistributionList(); // scomboBox.addItem("Nominal"); // scomboBox.addItem("Ordinal"); CovariateEditorModel varModel = new CovariateEditorModel(modelName, guiEnv); ex = new ExTable(); ex.setModel(varModel); ex.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(dlist)); ex.getColumnModel().getColumn(0).setPreferredWidth(110); ex.getColumnModel().getColumn(1).setPreferredWidth(110); ex.getColumnModel().getColumn(2).setPreferredWidth(70); ex.getColumnModel().getColumn(3).setPreferredWidth(70); ex.getColumnModel().getColumn(4).setPreferredWidth(70); ex.getColumnModel().getColumn(5).setPreferredWidth(70); ex.setColumnSelectionAllowed(true); ex.setRowSelectionAllowed(true); ex.getTableHeader().removeMouseListener(ex.getColumnListener()); variableScrollPane = new ExScrollableTable(ex); variableScrollPane.setRowNamesModel(varModel.new CovariateNumberListModel()); // variableScrollPane.setRowNamesModel(((CovariateEditorModel) // variableScrollPane.getExTable().getModel()).getRowNamesModel()); variableScrollPane.displayContextualMenu(false); this.setLayout(new BorderLayout()); this.add(variableScrollPane); }
public void setData(String model, String curEnv) { modelName = model; guiEnv = curEnv; CovariateEditorModel varModel = new CovariateEditorModel(modelName, guiEnv); ex.setModel(varModel); ex.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(dlist)); ex.getColumnModel().getColumn(0).setPreferredWidth(110); ex.getColumnModel().getColumn(1).setPreferredWidth(110); ex.getColumnModel().getColumn(2).setPreferredWidth(70); // ex.getColumnModel().getColumn(3).setPreferredWidth(250); ex.getColumnModel().getColumn(3).setPreferredWidth(70); ex.getColumnModel().getColumn(4).setPreferredWidth(70); ex.getColumnModel().getColumn(5).setPreferredWidth(70); variableScrollPane.setRowNamesModel(varModel.new CovariateNumberListModel()); // variableScrollPane.setRowNamesModel(((RdfRowEditorModel) // variableScrollPane.getExTable().getModel()).getRowNamesModel()); }