Example usage for org.jfree.ui RefineryUtilities centerFrameOnScreen

List of usage examples for org.jfree.ui RefineryUtilities centerFrameOnScreen

Introduction

In this page you can find the example usage for org.jfree.ui RefineryUtilities centerFrameOnScreen.

Prototype

public static void centerFrameOnScreen(final Window frame) 

Source Link

Document

Positions the specified frame in the middle of the screen.

Usage

From source file:org.mili.jmibs.jfree.examples.Example4.java

/**
 * @param args//from   w w w  .  ja v a 2 s .c  o  m
 */
public static void main(String[] args) {
    /* list with iterations. */
    List<Integer> il = new ArrayList<Integer>() {
        {
            add(100);
            add(1000);
            add(10000);
        }
    };

    /* list with object loadings. */
    List<Integer> ol = new ArrayList<Integer>() {
        {
            add(1000);
            add(10000);
        }
    };

    /* create the suite. */
    BenchmarkSuite bs = DefaultIterationObjectLoadBenchmarkSuite.create(il, ol);

    /* add some benches. */
    bs.addBenchmark(new AppendStringBufferBenchmark());
    bs.addBenchmark(new AppendStringBuilderBenchmark());
    bs.addBenchmark(new AppendStringConcatBenchmark());
    bs.addBenchmark(new AppendStringPlusBenchmark());

    /* execute the suite. */
    IterationObjectLoadBenchmarkSuiteResult bsr = (IterationObjectLoadBenchmarkSuiteResult) bs.execute();

    /* create a renderer. */
    BenchmarkSuiteResultRenderer<JFreeChart> bsrr = JFreeChartBarIterationObjectLoadBenchmarkSuiteResultRenderer
            .create();

    /* display the results. */
    ApplicationFrame af = new ApplicationFrame(bsr.getBenchmarkSuite().getName());
    ChartPanel chartPanel = new ChartPanel(bsrr.render(bsr));
    chartPanel.setFillZoomRectangle(true);
    chartPanel.setMouseZoomable(true);
    chartPanel.setPreferredSize(new Dimension(640, 480));
    af.setContentPane(chartPanel);
    af.pack();
    RefineryUtilities.centerFrameOnScreen(af);
    af.setVisible(true);
}

From source file:org.jfree.chart.demo.XYErrorRendererDemo2.java

public static void main(String args[]) {
    XYErrorRendererDemo2 xyerrorrendererdemo2 = new XYErrorRendererDemo2("JFreeChart: XYErrorRendererDemo2");
    xyerrorrendererdemo2.pack();//ww  w  . j a va2  s .  c  o m
    RefineryUtilities.centerFrameOnScreen(xyerrorrendererdemo2);
    xyerrorrendererdemo2.setVisible(true);
}

From source file:org.jfree.chart.demo.StackedBarChartDemo6.java

public static void main(String args[]) {
    StackedBarChartDemo6 stackedbarchartdemo6 = new StackedBarChartDemo6("Stacked Bar Chart Demo 6");
    stackedbarchartdemo6.pack();/*from ww  w  . j  a  va2  s.  c o  m*/
    RefineryUtilities.centerFrameOnScreen(stackedbarchartdemo6);
    stackedbarchartdemo6.setVisible(true);
}

From source file:org.jfree.chart.demo.XYLine3DRendererDemo1.java

public static void main(String args[]) {
    XYLine3DRendererDemo1 xyline3drendererdemo1 = new XYLine3DRendererDemo1(
            "JFreeChart: XYLine3DRendererDemo1.java");
    xyline3drendererdemo1.pack();//from   w  w  w .j  ava2 s.  c  o  m
    RefineryUtilities.centerFrameOnScreen(xyline3drendererdemo1);
    xyline3drendererdemo1.setVisible(true);
}

From source file:thesisdata.PieChartDemo1.java

/**
 * Starting point for the demonstration application.
 *
 * @param args  ignored.//from  w w  w  . j  a v  a 2 s  . c o  m
 */
public static void main(String[] args) {

    PieChartDemo1 demo = new PieChartDemo1("Death Causes Detection Data");
    demo.pack();
    RefineryUtilities.centerFrameOnScreen(demo);
    demo.setVisible(true);

}

From source file:org.jfree.chart.demo.WindChartDemo1.java

public static void main(String args[]) {
    WindChartDemo1 windchartdemo1 = new WindChartDemo1("Wind Chart Demo 1");
    windchartdemo1.pack();/*from   w w  w .  j a v a2  s.c  om*/
    RefineryUtilities.centerFrameOnScreen(windchartdemo1);
    windchartdemo1.setVisible(true);
}

From source file:org.mili.jmibs.jfree.examples.Example6.java

/**
 * @param args//w  w  w.  j  a  v a2  s  .c o  m
 */
public static void main(String[] args) {
    /* list with iterations. */
    List<Integer> il = new ArrayList<Integer>() {
        {
            add(100);
            add(1000);
            add(10000);
        }
    };

    /* list with object loadings. */
    List<Integer> ol = new ArrayList<Integer>() {
        {
            add(10);
            add(20);
            add(30);
            add(40);
            add(50);
        }
    };

    /* create the suite. */
    BenchmarkSuite bs = DefaultIterationObjectLoadBenchmarkSuite.create(il, ol);

    /* add some benches. */
    // really slow ...
    //bs.addBenchmarkClass(FibonacciRecursiveBenchmark.class);
    bs.addBenchmark(new FibonacciEndRecursiveBenchmark());
    bs.addBenchmark(new FibonacciNonRecursiveBenchmark());
    bs.addBenchmark(new FibonacciExplicitBenchmark());

    /* execute the suite. */
    IterationObjectLoadBenchmarkSuiteResult bsr = (IterationObjectLoadBenchmarkSuiteResult) bs.execute();

    /* create a renderer. */
    BenchmarkSuiteResultRenderer<JFreeChart> bsrr = JFreeChartBarIterationObjectLoadBenchmarkSuiteResultRenderer
            .create();

    /* display the results. */
    ApplicationFrame af = new ApplicationFrame(bsr.getBenchmarkSuite().getName());
    ChartPanel chartPanel = new ChartPanel(bsrr.render(bsr));
    chartPanel.setFillZoomRectangle(true);
    chartPanel.setMouseZoomable(true);
    chartPanel.setPreferredSize(new Dimension(640, 480));
    af.setContentPane(chartPanel);
    af.pack();
    RefineryUtilities.centerFrameOnScreen(af);
    af.setVisible(true);
}

From source file:org.jfree.chart.demo.XYErrorRendererDemo1.java

public static void main(String args[]) {
    XYErrorRendererDemo1 xyerrorrendererdemo1 = new XYErrorRendererDemo1("XYErrorRenderer Example");
    xyerrorrendererdemo1.pack();/*ww w.  j  av a2 s  . com*/
    RefineryUtilities.centerFrameOnScreen(xyerrorrendererdemo1);
    xyerrorrendererdemo1.setVisible(true);
}

From source file:org.jfree.chart.demo.CloneTest1.java

public static void main(String args[]) {
    CloneTest1 clonetest1 = new CloneTest1("JFreeChart : Clone Test 1");
    clonetest1.pack();/*w w  w  . ja  v a 2  s.  c  o m*/
    RefineryUtilities.centerFrameOnScreen(clonetest1);
    clonetest1.setVisible(true);
}

From source file:org.mili.jmibs.jfree.examples.Example3.java

/**
 * @param args/*from w  w w  . j  av  a  2 s.c o m*/
 */
public static void main(String[] args) {
    /* list with iterations. */
    List<Integer> il = new ArrayList<Integer>() {
        {
            add(100);
            add(1000);
            add(10000);
        }
    };

    /* list with object loadings. */
    List<Integer> ol = new ArrayList<Integer>() {
        {
            add(1000);
            add(10000);
        }
    };

    /* create the suite. */
    BenchmarkSuite bs = DefaultIterationObjectLoadBenchmarkSuite.create(il, ol);

    /* add some benches. */
    bs.addBenchmark(new TraverseForEachArrayListStringBenchmark());
    bs.addBenchmark(new TraverseHighSpeedIdiomArrayListStringBenchmark());
    bs.addBenchmark(new TraverseForEachVectorStringBenchmark());
    bs.addBenchmark(new TraverseHighSpeedIdiomVectorStringVariableOutsideBenchmark());
    bs.addBenchmark(new TraverseHighSpeedIdiomVectorStringBenchmark());

    /* execute the suite. */
    IterationObjectLoadBenchmarkSuiteResult bsr = (IterationObjectLoadBenchmarkSuiteResult) bs.execute();

    /* create a renderer. */
    BenchmarkSuiteResultRenderer<JFreeChart> bsrr = JFreeChartBarIterationObjectLoadBenchmarkSuiteResultRenderer
            .create();

    /* display the results. */
    ApplicationFrame af = new ApplicationFrame(bsr.getBenchmarkSuite().getName());
    ChartPanel chartPanel = new ChartPanel(bsrr.render(bsr));
    chartPanel.setFillZoomRectangle(true);
    chartPanel.setMouseZoomable(true);
    chartPanel.setPreferredSize(new Dimension(640, 480));
    af.setContentPane(chartPanel);
    af.pack();
    RefineryUtilities.centerFrameOnScreen(af);
    af.setVisible(true);
}