/** * Update the properties with new area data. */ public void updateProperties(AreaData data) { if(!((JComboBox)pp.getComponent("algorithm")).getSelectedItem().equals(data.getAlgorithm())) { ((JComboBox)pp.getComponent("algorithm")).setSelectedItem(data.getAlgorithm()); } pp.getTextField("xmin").setText(Double.toString(data.getXStart())); pp.getTextField("xmax").setText(Double.toString(data.getXEnd())); pp.getTextField("ymin").setText(Double.toString(data.getYStart())); pp.getTextField("ymax").setText(Double.toString(data.getYEnd())); pp.getTextField("sizex").setText(Integer.toString(data.getSizeX())); pp.getTextField("sizey").setText(Integer.toString(data.getSizeY())); pp.getTextField("max").setText(Integer.toString(data.getMax())); pp.getTextField("parallel").setText(Integer.toString(data.getParallel())); pp.getTextField("task size").setText(Integer.toString(data.getTaskSize())); }
final IFractalAlgorithm algorithm = (IFractalAlgorithm)((JComboBox)pp.getComponent("algorithm")).getSelectedItem(); final double x1 = Double.parseDouble(pp.getTextField("xmin").getText()); final double x2 = Double.parseDouble(pp.getTextField("xmax").getText());