rbradstart = new JRadioButton(resources.getString("Radian"), false);
bg = new ButtonGroup();
bg.add(rbdegstart);
bg.add(rbradstart);
rbfixedstart = new JRadioButton(resources.getString("FixedValue:"));
nfstart = new NumberField(0.0);
dstreestart = FilteredSourceTree.getFromPool("PropertiesPanel0");
dstreestart.getSourceTree().addTreeSelectionListener(new TreeSelectionListener() {
public void valueChanged(TreeSelectionEvent e) {
updateWarnings();
}
});
rbsourcestart = new ActionRadioButton(resources.getString("UseDataSource")) {
public void stateChanged(ChangeEvent e) {
nfstart.setEnabled(!isSelected());
dstreestart.setEnabled(isSelected());
updateWarnings();
}
};
bg = new ButtonGroup();
bg.add(rbfixedstart);
bg.add(rbsourcestart);
// end angle
GridBagPanel endAnglePanel = new GridBagPanel(resources.getString("EndAngle"));
lunitend = new JLabel(resources.getString("Unit:"));
rbdegend = new JRadioButton(resources.getString("Degree"), true);
rbradend = new JRadioButton(resources.getString("Radian"), false);
bg = new ButtonGroup();
bg.add(rbdegend);
bg.add(rbradend);
rbfixedend = new JRadioButton(resources.getString("FixedValue:"));
nfend = new NumberField(0.0);
dstreeend = FilteredSourceTree.getFromPool("PropertiesPanel1");
dstreeend.getSourceTree().addTreeSelectionListener(new TreeSelectionListener() {
public void valueChanged(TreeSelectionEvent e) {
updateWarnings();
}