private void createObjects() { m_function = new MMFunctionDefByOp(m_numberClass, m_initialExpression); m_function.setEditable(true); DisplayProperties props = m_function.getDisplayProperties(); props.setFont(new Font("Serif", Font.PLAIN, 18)); m_function.setDisplayProperties(props); Affine2DMouseTranslateHandler amth = new Affine2DMouseTranslateHandler(getCanvas2D()); amth.setinXOnly(true); m_lower = new MMAffine2DPoint(m_numberClass); m_lower.addHandler(amth); m_upper = new MMAffine2DPoint(m_numberClass); m_upper.addHandler(amth); m_defInterval = new MMInterval( MMDouble.class, m_initLowerBound, Interval.CLOSED, m_initUpperBound, Interval.OPEN, Interval.SQUARE); }