⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 abstractrenderertests.java

📁 JFreeChart它主要是用来制作各种各样的图表
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
        assertTrue(r1.equals(r2));        // positiveItemLabelPosition;        r1.setPositiveItemLabelPosition(new ItemLabelPosition());        assertFalse(r1.equals(r2));        r2.setPositiveItemLabelPosition(new ItemLabelPosition());        assertTrue(r1.equals(r2));        // positiveItemLabelPositionList;        r1.setSeriesPositiveItemLabelPosition(0, new ItemLabelPosition());        assertFalse(r1.equals(r2));        r2.setSeriesPositiveItemLabelPosition(0, new ItemLabelPosition());        assertTrue(r1.equals(r2));        // basePositiveItemLabelPosition;        r1.setBasePositiveItemLabelPosition(new ItemLabelPosition(                ItemLabelAnchor.INSIDE10, TextAnchor.BASELINE_RIGHT));        assertFalse(r1.equals(r2));        r2.setBasePositiveItemLabelPosition(new ItemLabelPosition(                ItemLabelAnchor.INSIDE10, TextAnchor.BASELINE_RIGHT));        assertTrue(r1.equals(r2));        // negativeItemLabelPosition;        r1.setNegativeItemLabelPosition(new ItemLabelPosition(                ItemLabelAnchor.INSIDE10, TextAnchor.BASELINE_RIGHT));        assertFalse(r1.equals(r2));        r2.setNegativeItemLabelPosition(new ItemLabelPosition(                ItemLabelAnchor.INSIDE10, TextAnchor.BASELINE_RIGHT));        assertTrue(r1.equals(r2));        // negativeItemLabelPositionList;        r1.setSeriesNegativeItemLabelPosition(1, new ItemLabelPosition(                ItemLabelAnchor.INSIDE10, TextAnchor.BASELINE_RIGHT));        assertFalse(r1.equals(r2));        r2.setSeriesNegativeItemLabelPosition(1, new ItemLabelPosition(                ItemLabelAnchor.INSIDE10, TextAnchor.BASELINE_RIGHT));        assertTrue(r1.equals(r2));        // baseNegativeItemLabelPosition;        r1.setBaseNegativeItemLabelPosition(new ItemLabelPosition(                ItemLabelAnchor.INSIDE10, TextAnchor.BASELINE_RIGHT));        assertFalse(r1.equals(r2));        r2.setBaseNegativeItemLabelPosition(new ItemLabelPosition(                ItemLabelAnchor.INSIDE10, TextAnchor.BASELINE_RIGHT));        assertTrue(r1.equals(r2));        // itemLabelAnchorOffset        r1.setItemLabelAnchorOffset(3.0);        assertFalse(r1.equals(r2));        r2.setItemLabelAnchorOffset(3.0);        assertTrue(r1.equals(r2));        // createEntities;        r1.setCreateEntities(Boolean.TRUE);        assertFalse(r1.equals(r2));        r2.setCreateEntities(Boolean.TRUE);        assertTrue(r1.equals(r2));        // createEntitiesList;        r1.setSeriesCreateEntities(0, Boolean.TRUE);        assertFalse(r1.equals(r2));        r2.setSeriesCreateEntities(0, Boolean.TRUE);        assertTrue(r1.equals(r2));        // baseCreateEntities;        r1.setBaseCreateEntities(false);        assertFalse(r1.equals(r2));        r2.setBaseCreateEntities(false);        assertTrue(r1.equals(r2));        // legendShape        r1.setLegendShape(0, new Line2D.Double(1.0, 2.0, 3.0, 4.0));        assertFalse(r1.equals(r2));        r2.setLegendShape(0, new Line2D.Double(1.0, 2.0, 3.0, 4.0));        assertTrue(r1.equals(r2));        // baseLegendShape        r1.setBaseLegendShape(new Line2D.Double(5.0, 6.0, 7.0, 8.0));        assertFalse(r1.equals(r2));        r2.setBaseLegendShape(new Line2D.Double(5.0, 6.0, 7.0, 8.0));        assertTrue(r1.equals(r2));        // legendTextFont        r1.setLegendTextFont(0, new Font("Dialog", Font.PLAIN, 7));        assertFalse(r1.equals(r2));        r2.setLegendTextFont(0, new Font("Dialog", Font.PLAIN, 7));        assertTrue(r1.equals(r2));        // baseLegendTextFont        r1.setBaseLegendTextFont(new Font("Dialog", Font.PLAIN, 7));        assertFalse(r1.equals(r2));        r2.setBaseLegendTextFont(new Font("Dialog", Font.PLAIN, 7));        assertTrue(r1.equals(r2));        // legendTextPaint        r1.setLegendTextPaint(0, new GradientPaint(1.0f, 2.0f, Color.blue,                3.0f, 4.0f, Color.red));        assertFalse(r1.equals(r2));        r2.setLegendTextPaint(0, new GradientPaint(1.0f, 2.0f, Color.blue,                3.0f, 4.0f, Color.red));        assertTrue(r1.equals(r2));        // baseOutlinePaint        r1.setBaseLegendTextPaint(new GradientPaint(1.0f, 2.0f, Color.blue,                3.0f, 4.0f, Color.red));        assertFalse(r1.equals(r2));        r2.setBaseLegendTextPaint(new GradientPaint(1.0f, 2.0f, Color.blue,                3.0f, 4.0f, Color.red));        assertTrue(r1.equals(r2));    }    /**     * Confirm that cloning works.     */    public void testCloning() {        LineAndShapeRenderer r1 = new LineAndShapeRenderer();        Rectangle2D shape = new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0);        Rectangle2D baseShape = new Rectangle2D.Double(11.0, 12.0, 13.0, 14.0);        r1.setShape(shape);        r1.setBaseShape(baseShape);        r1.setBaseLegendShape(new Rectangle(4, 3, 2, 1));        r1.setBaseLegendTextFont(new Font("Dialog", Font.PLAIN, 3));        r1.setBaseLegendTextPaint(new Color(1, 2, 3));        LineAndShapeRenderer r2 = null;        try {            r2 = (LineAndShapeRenderer) r1.clone();        }        catch (CloneNotSupportedException e) {            e.printStackTrace();        }        assertTrue(r1 != r2);        assertTrue(r1.getClass() == r2.getClass());        assertTrue(r1.equals(r2));        r1.setSeriesVisible(0, Boolean.FALSE);        assertFalse(r1.equals(r2));        r2.setSeriesVisible(0, Boolean.FALSE);        assertTrue(r1.equals(r2));        r1.setSeriesVisibleInLegend(0, Boolean.FALSE);        assertFalse(r1.equals(r2));        r2.setSeriesVisibleInLegend(0, Boolean.FALSE);        assertTrue(r1.equals(r2));        r1.setSeriesPaint(0, Color.black);        assertFalse(r1.equals(r2));        r2.setSeriesPaint(0, Color.black);        assertTrue(r1.equals(r2));        r1.setSeriesFillPaint(0, Color.yellow);        assertFalse(r1.equals(r2));        r2.setSeriesFillPaint(0, Color.yellow);        assertTrue(r1.equals(r2));        r1.setSeriesOutlinePaint(0, Color.yellow);        assertFalse(r1.equals(r2));        r2.setSeriesOutlinePaint(0, Color.yellow);        assertTrue(r1.equals(r2));        r1.setSeriesStroke(0, new BasicStroke(2.2f));        assertFalse(r1.equals(r2));        r2.setSeriesStroke(0, new BasicStroke(2.2f));        assertTrue(r1.equals(r2));        r1.setSeriesOutlineStroke(0, new BasicStroke(2.2f));        assertFalse(r1.equals(r2));        r2.setSeriesOutlineStroke(0, new BasicStroke(2.2f));        assertTrue(r1.equals(r2));        shape.setRect(4.0, 3.0, 2.0, 1.0);        assertFalse(r1.equals(r2));        r2.setShape(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0));        assertTrue(r1.equals(r2));        baseShape.setRect(4.0, 3.0, 2.0, 1.0);        assertFalse(r1.equals(r2));        r2.setBaseShape(new Rectangle2D.Double(4.0, 3.0, 2.0, 1.0));        assertTrue(r1.equals(r2));        r1.setSeriesShape(0, new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0));        assertFalse(r1.equals(r2));        r2.setSeriesShape(0, new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0));        assertTrue(r1.equals(r2));        r1.setSeriesItemLabelsVisible(0, Boolean.TRUE);        assertFalse(r1.equals(r2));        r2.setSeriesItemLabelsVisible(0, Boolean.TRUE);        assertTrue(r1.equals(r2));        r1.setSeriesItemLabelPaint(0, Color.red);        assertFalse(r1.equals(r2));        r2.setSeriesItemLabelPaint(0, Color.red);        assertTrue(r1.equals(r2));        r1.setSeriesPositiveItemLabelPosition(0, new ItemLabelPosition());        assertFalse(r1.equals(r2));        r2.setSeriesPositiveItemLabelPosition(0, new ItemLabelPosition());        assertTrue(r1.equals(r2));        r1.setSeriesNegativeItemLabelPosition(0, new ItemLabelPosition());        assertFalse(r1.equals(r2));        r2.setSeriesNegativeItemLabelPosition(0, new ItemLabelPosition());        assertTrue(r1.equals(r2));        r1.setSeriesCreateEntities(0, Boolean.FALSE);        assertFalse(r1.equals(r2));        r2.setSeriesCreateEntities(0, Boolean.FALSE);        assertTrue(r1.equals(r2));        r1.setLegendShape(0, new Rectangle(9, 7, 3, 4));        assertFalse(r1.equals(r2));        r2.setLegendShape(0, new Rectangle(9, 7, 3, 4));        assertTrue(r1.equals(r2));        r1.setBaseLegendShape(new Rectangle(3, 4, 1, 5));        assertFalse(r1.equals(r2));        r2.setBaseLegendShape(new Rectangle(3, 4, 1, 5));        assertTrue(r1.equals(r2));        r1.setLegendTextFont(1, new Font("Dialog", Font.PLAIN, 33));        assertFalse(r1.equals(r2));        r2.setLegendTextFont(1, new Font("Dialog", Font.PLAIN, 33));        assertTrue(r1.equals(r2));        r1.setBaseLegendTextFont(new Font("Dialog", Font.PLAIN, 11));        assertFalse(r1.equals(r2));        r2.setBaseLegendTextFont(new Font("Dialog", Font.PLAIN, 11));        assertTrue(r1.equals(r2));        r1.setLegendTextPaint(3, Color.red);        assertFalse(r1.equals(r2));        r2.setLegendTextPaint(3, Color.red);        assertTrue(r1.equals(r2));        r1.setBaseLegendTextPaint(Color.green);        assertFalse(r1.equals(r2));        r2.setBaseLegendTextPaint(Color.green);        assertTrue(r1.equals(r2));    }    /**     * A utility class for listening to changes to a renderer.     */    static class MyRendererChangeListener implements RendererChangeListener {        /** The last event received. */        public RendererChangeEvent lastEvent;        /**         * Creates a new instance.         */        public MyRendererChangeListener() {            this.lastEvent = null;        }        public void rendererChanged(RendererChangeEvent event) {            this.lastEvent = event;        }    }    /**     * A check for cloning.     */    public void testCloning2() {        LineAndShapeRenderer r1 = new LineAndShapeRenderer();        r1.setBasePaint(Color.blue);        r1.setBaseLegendTextPaint(new GradientPaint(1.0f, 2.0f, Color.red,                3.0f, 4.0f, Color.blue));        LineAndShapeRenderer r2 = null;        try {            r2 = (LineAndShapeRenderer) r1.clone();        }        catch (CloneNotSupportedException e) {            e.printStackTrace();        }        assertTrue(r1 != r2);        assertTrue(r1.getClass() == r2.getClass());        assertTrue(r1.equals(r2));        MyRendererChangeListener listener = new MyRendererChangeListener();        r2.addChangeListener(listener);        r2.setBasePaint(Color.red);        assertTrue(listener.lastEvent.getRenderer() == r2);        assertFalse(r1.hasListener(listener));    }    /**     * Test that setting the series visibility for ALL series does in fact work.     */    public void testSetSeriesVisible() {        BarRenderer r = new BarRenderer();        r.setSeriesVisible(Boolean.TRUE);        assertTrue(r.getItemVisible(0, 0));    }    /**     * Test that setting the paint for ALL series does in fact work.     */    public void testSetPaint() {        BarRenderer r = new BarRenderer();        r.setPaint(Color.orange);        assertEquals(Color.orange, r.getItemPaint(0, 0));    }    /**     * Test that setting the outline paint for ALL series does in fact work.     */    public void testSetOutlinePaint() {        BarRenderer r = new BarRenderer();        r.setOutlinePaint(Color.orange);        assertEquals(Color.orange, r.getItemOutlinePaint(0, 0));    }    /**     * Test that setting the stroke for ALL series does in fact work.     */    public void testSetStroke() {        BarRenderer r = new BarRenderer();        Stroke s = new BasicStroke(10.0f);        r.setStroke(s);        assertEquals(s, r.getItemStroke(0, 0));    }    /**     * Test that setting the outline stroke for ALL series does in fact work.     */    public void testSetOutlineStroke() {        BarRenderer r = new BarRenderer();        Stroke s = new BasicStroke(10.0f);        r.setOutlineStroke(s);        assertEquals(s, r.getItemOutlineStroke(0, 0));    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -