// curve axis
axis = new JLabel();
// curve display
GridBagPanel curveDiplay = new GridBagPanel(resources.getStringValue("curveDisplay"));
bcurvecolor = new JButton(" ");
bcurvecolor.addActionListener(this);
cbxstrokes = new JComboBox(StrokeDisplay.defaultstrokes);
cbxstrokes.setRenderer(new StrokeDisplay());
cbxstrokes.addActionListener(this);
curveDiplay.addOnCurrentRow(new JLabel(resources.getString("curveColor")));
curveDiplay.addOnCurrentRow(bcurvecolor);
curveDiplay.addOnCurrentRow(new JLabel(resources.getString("curveStyle")));
curveDiplay.addOnCurrentRow(cbxstrokes);
curveDiplay.carriageReturn();
// curve type
GridBagPanel curveType = new GridBagPanel(resources.getStringValue("pointDisplay"));
curveType.addOnCurrentRow(lShowPoints = new JLabel(showPointsIconOff));
curveType.addOnCurrentRow(cbpoints = resources.getCheckBox("points", this));
curveType.carriageReturn();
curveType.addOnCurrentRow(lShowBars = new JLabel(showBarIconOff));
curveType.addOnCurrentRow(cbdrawBars = resources.getCheckBox("drawBars", this));
curveType.carriageReturn();
addOnCurrentRow(cbxcurves, 2, true, false, false);
addOnCurrentRow(bcurvedelete);
carriageReturn();
addOnCurrentRow(axis, 1, true, false, true);