public void propertyChange(PropertyChangeEvent e) { String prop = e.getPropertyName(); if (isVisible() && (e.getSource() == optionPane) && (JOptionPane.VALUE_PROPERTY.equals(prop) || JOptionPane.INPUT_VALUE_PROPERTY.equals(prop))) { Object value = optionPane.getValue(); if (value == JOptionPane.UNINITIALIZED_VALUE) return; optionPane.setValue(JOptionPane.UNINITIALIZED_VALUE); if (button1.equals(value)) { try { double a = Double.parseDouble(left.getText()); double b = Double.parseDouble(right.getText()); double err = Double.parseDouble(error.getText()); if (a > b) { JOptionPane.showMessageDialog(this, "A < B!!!", null, JOptionPane.ERROR_MESSAGE); } else { hideIt(); graphic.startApplyingMethod(parentFrame.getSelectedMethod(), err, a, b); } } catch (Exception ex) { JOptionPane.showMessageDialog( this, "Trebuie sa fie numar real!", null, JOptionPane.ERROR_MESSAGE); } } else if (button2.equals(value)) { hideIt(); } } }
/** @return the TrianaClient for the specified task (null if unknown) */ public static TrianaClient getTrianaClientFor(Task task) { TaskGraph parent; if (task instanceof TaskGraph) { parent = (TaskGraph) task; } else { parent = task.getParent(); } TrianaClient client = null; while ((parent != null) && (client == null)) { client = app.getTrianaClient(parent); if (client == null) { parent = parent.getParent(); } } return client; }
public static DesktopView getDesktopViewFor(TaskGraph group) { return app.getDesktopViewFor(group); }
/** Remove the specified main triana from the workspace */ public static void removeTaskGraphContainer(DesktopView cont) { app.removeDesktopView(cont); }
public static DesktopView getSelectedDesktopView() { return app.getSelectedDesktopView(); }