private void completePanel() { if (criterion != null) { jtfCode.setText(criterion.getCode()); jtfCode.setEditable(false); jtfLibelle.setText(criterion.getLibelle()); jcbSortOrder.setSelectedIndex((criterion.getSortOrder() > 0) ? 0 : 1); jcbPlacementCriterion.setSelected(criterion.isPlacement()); jcbClassementCriterion.setSelected(criterion.isClassement()); jcbSortOrder.setEnabled(!parent.getWorkConfiguration().isOfficialProfile()); jcbPlacementCriterion.setEnabled(!parent.getWorkConfiguration().isOfficialProfile()); jcbClassementCriterion.setEnabled(!parent.getWorkConfiguration().isOfficialProfile()); } }
public boolean visualConfigure(Frame parent) { // First check for Python. boolean hasPython = PythonUtils.interactiveCheckVersion( parent, "Generating gcode", new PythonUtils.Version(2, 5, 0), new PythonUtils.Version(3, 0, 0)); if (!hasPython) { return false; } boolean hasTkInter = PythonUtils.interactiveCheckTkInter(parent, "Generating gcode"); if (!hasTkInter) { return false; } ConfigurationDialog cd = new ConfigurationDialog(parent); double x = parent.getBounds().getCenterX(); double y = parent.getBounds().getCenterY(); cd.pack(); x -= cd.getWidth() / 2.0; y -= cd.getHeight() / 2.0; cd.setLocation((int) x, (int) y); cd.setVisible(true); return configSuccess; }
/** @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) */ public void actionPerformed(ActionEvent e) { if (e.getSource() == jbValider) { if (criterion == null) { criterion = new Criterion(jtfCode.getText()); parent .getWorkConfiguration() .getCriteriaPopulation() .put(criterion, new ArrayList<CriterionElement>()); parent.getWorkConfiguration().getListCriteria().add(criterion); } criterion.setSortOrder( (jcbSortOrder.getSelectedIndex() == 1) ? Criterion.SORT_DESC : Criterion.SORT_ASC); criterion.setLibelle(jtfLibelle.getText()); criterion.setPlacement(jcbPlacementCriterion.isSelected()); criterion.setClassement(jcbClassementCriterion.isSelected()); setVisible(false); } else if (e.getSource() == jbAnnuler) { setVisible(false); } }
private void showOptions() { ConfigurationDialog configDialog = new ConfigurationDialog(this, launcher); configDialog.setVisible(true); }