当前位置: 首页>>代码示例>>Java>>正文


Java ApplicationFrame.setContentPane方法代码示例

本文整理汇总了Java中org.jfree.ui.ApplicationFrame.setContentPane方法的典型用法代码示例。如果您正苦于以下问题:Java ApplicationFrame.setContentPane方法的具体用法?Java ApplicationFrame.setContentPane怎么用?Java ApplicationFrame.setContentPane使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.jfree.ui.ApplicationFrame的用法示例。


在下文中一共展示了ApplicationFrame.setContentPane方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: displayChart

import org.jfree.ui.ApplicationFrame; //导入方法依赖的package包/类
/**
 * Displays a chart in a frame.
 * @param chart the chart to be displayed
 */
private static void displayChart(JFreeChart chart) {
    // Chart panel
    ChartPanel panel = new ChartPanel(chart);
    panel.setFillZoomRectangle(true);
    panel.setMouseWheelEnabled(true);
    panel.setPreferredSize(new Dimension(1024, 400));
    // Application frame
    ApplicationFrame frame = new ApplicationFrame("Ta4j example - Cash flow to chart");
    frame.setContentPane(panel);
    frame.pack();
    RefineryUtilities.centerFrameOnScreen(frame);
    frame.setVisible(true);
}
 
开发者ID:ta4j,项目名称:ta4j,代码行数:18,代码来源:CashFlowToChart.java

示例2: showGraph

import org.jfree.ui.ApplicationFrame; //导入方法依赖的package包/类
private void showGraph() {
        final JFreeChart chart = ChartFactory.createScatterPlot(
                title,                  // chart title
                xValue,                      // x axis label
                yValue,                      // y axis label
                dataset,                  // data
                PlotOrientation.VERTICAL,
                true,                     // include legend
                true,                     // tooltips
                false                     // urls
        );
        XYPlot plot = (XYPlot) chart.getPlot();
        DemoRenderer renderer = new DemoRenderer();
//		renderer.setBasePaint(Color.blue);
//		renderer.setSeriesLinesVisible(0, true);
        plot.setRenderer(renderer);
        final ChartPanel chartPanel = new ChartPanel(chart);
        chartPanel.setPreferredSize(new java.awt.Dimension(640, 480));
        final ApplicationFrame frame = new ApplicationFrame(title);
        frame.setContentPane(chartPanel);
        frame.pack();
        frame.setVisible(true);
    }
 
开发者ID:fact-project,项目名称:fact-tools,代码行数:24,代码来源:ScatterPlotter.java

示例3: showChart

import org.jfree.ui.ApplicationFrame; //导入方法依赖的package包/类
/**
 * Starting point for the demonstration application.
 */
public static void showChart(
    String name, String xAxis, String yAxis1, XYDataset dataset1, String yAxis2,
    XYDataset dataset2
) {
  final JFreeChart chart = createChart(name, xAxis, yAxis1, dataset1, yAxis2, dataset2);
  final ChartPanel chartPanel = createPanel(chart);

  final ApplicationFrame app = new ApplicationFrame(name);

  chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
  app.setContentPane(chartPanel);
  app.pack();

  RefineryUtilities.centerFrameOnScreen(app);

  app.setVisible(true);
}
 
开发者ID:udoprog,项目名称:tiny-async-java,代码行数:21,代码来源:ChartUtils.java

示例4: run

import org.jfree.ui.ApplicationFrame; //导入方法依赖的package包/类
@Override
public void run(final String arg0) {
	// http://www.math.hu-berlin.de/~ccafm/lehre_BZQ_Numerik/allg/JAVA_Pakete/JFreeChart/JFreeChart-Tutorial.html
	final String title = "Contrast Transfer Function";
	final XYSplineRenderer spline = new XYSplineRenderer();
	spline.setSeriesPaint(0, Color.RED);
	spline.setSeriesPaint(1, Color.BLUE);
	spline.setSeriesShapesVisible(0, false);
	spline.setSeriesShapesVisible(1, false);
	final NumberAxis xax = new NumberAxis("q in 1/nm");
	final NumberAxis yax = new NumberAxis("CTF");
	final XYPlot plot = new XYPlot(createDataset(), xax, yax, spline);
	final JFreeChart chart = new JFreeChart(plot);
	final ChartPanel chartPanel = new ChartPanel(chart);
	final ApplicationFrame chartFrame = new ApplicationFrame(title);
	chartFrame.setContentPane(chartPanel);
	chartFrame.pack();
	RefineryUtilities.centerFrameOnScreen(chartFrame);
	chartFrame.setVisible(true);
}
 
开发者ID:EFTEMj,项目名称:EFTEMj,代码行数:21,代码来源:CTF.java

示例5: displayChart

import org.jfree.ui.ApplicationFrame; //导入方法依赖的package包/类
/**
 * Displays a chart in a frame.
 * @param chart the chart to be displayed
 */
private static void displayChart(JFreeChart chart) {
    // Chart panel
    ChartPanel panel = new ChartPanel(chart);
    panel.setFillZoomRectangle(true);
    panel.setMouseWheelEnabled(true);
    panel.setPreferredSize(new Dimension(1024, 400));
    // Application frame
    ApplicationFrame frame = new ApplicationFrame("Ta4j example - Buy and sell signals to chart");
    frame.setContentPane(panel);
    frame.pack();
    RefineryUtilities.centerFrameOnScreen(frame);
    frame.setVisible(true);
}
 
开发者ID:ta4j,项目名称:ta4j,代码行数:18,代码来源:BuyAndSellSignalsToChart.java

示例6: displayChart

import org.jfree.ui.ApplicationFrame; //导入方法依赖的package包/类
/**
 * Displays a chart in a frame.
 * @param chart the chart to be displayed
 */
private static void displayChart(JFreeChart chart) {
    // Chart panel
    ChartPanel panel = new ChartPanel(chart);
    panel.setFillZoomRectangle(true);
    panel.setMouseWheelEnabled(true);
    panel.setPreferredSize(new java.awt.Dimension(740, 300));
    // Application frame
    ApplicationFrame frame = new ApplicationFrame("Ta4j example - Candlestick chart");
    frame.setContentPane(panel);
    frame.pack();
    RefineryUtilities.centerFrameOnScreen(frame);
    frame.setVisible(true);
}
 
开发者ID:ta4j,项目名称:ta4j,代码行数:18,代码来源:CandlestickChart.java

示例7: displayChart

import org.jfree.ui.ApplicationFrame; //导入方法依赖的package包/类
/**
 * Displays a chart in a frame.
 * @param chart the chart to be displayed
 */
private static void displayChart(JFreeChart chart) {
    // Chart panel
    ChartPanel panel = new ChartPanel(chart);
    panel.setFillZoomRectangle(true);
    panel.setMouseWheelEnabled(true);
    panel.setPreferredSize(new java.awt.Dimension(500, 270));
    // Application frame
    ApplicationFrame frame = new ApplicationFrame("Ta4j example - Indicators to chart");
    frame.setContentPane(panel);
    frame.pack();
    RefineryUtilities.centerFrameOnScreen(frame);
    frame.setVisible(true);
}
 
开发者ID:ta4j,项目名称:ta4j,代码行数:18,代码来源:IndicatorsToChart.java

示例8: displayChart

import org.jfree.ui.ApplicationFrame; //导入方法依赖的package包/类
/**
 * Displays a chart in a frame.
 * 
 * @param chart
 *            the chart to be displayed
 */
private static void displayChart(JFreeChart chart) {
	// Chart panel
	ChartPanel panel = new ChartPanel(chart);
	panel.setFillZoomRectangle(true);
	panel.setMouseWheelEnabled(true);
	panel.setPreferredSize(new Dimension(1024, 400));
	// Application frame
	ApplicationFrame frame = new ApplicationFrame("Ta4j example - Buy and sell signals to chart");
	frame.setContentPane(panel);
	frame.pack();
	RefineryUtilities.centerFrameOnScreen(frame);
	frame.setVisible(true);
}
 
开发者ID:jnidzwetzki,项目名称:crypto-bot,代码行数:20,代码来源:Chart.java

示例9: displayChart

import org.jfree.ui.ApplicationFrame; //导入方法依赖的package包/类
/**
 * Displays a chart in a frame.
 *
 * @param chart the chart to be displayed
 */
private static void displayChart(JFreeChart chart) {
    // Chart panel
    ChartPanel panel = new ChartPanel(chart);
    panel.setFillZoomRectangle(true);
    panel.setMouseWheelEnabled(true);
    panel.setPreferredSize(new java.awt.Dimension(500, 270));
    // Application frame
    ApplicationFrame frame = new ApplicationFrame("BTC/USD with Chande " +
            "Moving Oscillator");
    frame.setContentPane(panel);
    frame.pack();
    RefineryUtilities.centerFrameOnScreen(frame);
    frame.setVisible(true);
}
 
开发者ID:KosherBacon,项目名称:JavaBitcoinTrader,代码行数:20,代码来源:IndicatorsToChart.java

示例10: createStateTrans

import org.jfree.ui.ApplicationFrame; //导入方法依赖的package包/类
/**
 * Create State Transition Matrix.
 *
 * @param eList
 *            list with possible events
 * @param seqList
 *            list with sequences
 * @return JTable
 */
public static Container createStateTrans(final EventList eList,
		final List<EventList> seqList) {
	// Create frame
	final Dimension frameDimension = new Dimension(
			(int) (PageSize.A4.getWidth()), (int) (PageSize.A4.getHeight()));

	ApplicationFrame frame = new ApplicationFrame("Vidney");
	frame.setSize(frameDimension);

	String[][] matrix = setUp(eList);
	String[][] matrixUse = fillMatrix(matrix, seqList);
	String[][] outputM = new String[matrixUse.length - 1][matrixUse.length];

	for (int i = 1; i < matrixUse[0].length; i++) {
		for (int j = 0; j < matrixUse[1].length; j++) {
			outputM[i - 1][j] = matrixUse[i][j];
		}
	}

	JTable table = new JTable(outputM, matrixUse[0]);

	JScrollPane scrollPane = new JScrollPane(table);
	scrollPane.setColumnHeaderView(table.getTableHeader());
	scrollPane.setPreferredSize(table.getPreferredSize());

	JPanel p = new JPanel(new BorderLayout());
	p.add(scrollPane, BorderLayout.CENTER);

	// Not a very clean way
	frame.setContentPane(p);
	frame.setVisible(true);
	frame.setVisible(false);

	return scrollPane;
}
 
开发者ID:adamIqbal,项目名称:Health,代码行数:45,代码来源:StateTransitionMatrix.java

示例11: display

import org.jfree.ui.ApplicationFrame; //导入方法依赖的package包/类
public static void display(JFreeChart plot) {		
	ApplicationFrame frame = new ApplicationFrame(plot.getTitle().getText());
	ChartPanel plotPanel = new ChartPanel(plot);
	
       plotPanel.setPreferredSize(new java.awt.Dimension(WIDTH, HEIGHT));
       
       frame.setContentPane(plotPanel);			
	frame.pack();
       RefineryUtilities.centerFrameOnScreen(frame);
       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       frame.setVisible(true);	        
}
 
开发者ID:gmarciani,项目名称:opmap,代码行数:13,代码来源:Plotter.java

示例12: main

import org.jfree.ui.ApplicationFrame; //导入方法依赖的package包/类
public static void main(String[] args) throws IOException {
	final File inputcsv = new File("/Volumes/SSD/training_latlng");
	final List<double[]> data = new ArrayList<double[]>(10000000);

	// read in images
	final BufferedReader br = new BufferedReader(new FileReader(inputcsv));
	String line;
	int i = 0;
	br.readLine();
	while ((line = br.readLine()) != null) {
		final String[] parts = line.split(" ");

		final double longitude = Double.parseDouble(parts[2]);
		final double latitude = Double.parseDouble(parts[1]);

		data.add(new double[] { longitude, latitude });

		if (longitude >= -0.1 && longitude < 0 && latitude > 50 && latitude < 54)
			System.out.println(parts[0] + " " + latitude + " " + longitude);

		// if (i++ % 10000 == 0)
		// System.out.println(i);
	}
	br.close();

	System.out.println("Done reading");

	final float[][] dataArr = new float[2][data.size()];
	for (i = 0; i < data.size(); i++) {
		dataArr[0][i] = (float) data.get(i)[0];
		dataArr[1][i] = (float) data.get(i)[1];
	}

	final NumberAxis domainAxis = new NumberAxis("X");
	domainAxis.setRange(-180, 180);
	final NumberAxis rangeAxis = new NumberAxis("Y");
	rangeAxis.setRange(-90, 90);
	final FastScatterPlot plot = new FastScatterPlot(dataArr, domainAxis, rangeAxis);

	final JFreeChart chart = new JFreeChart("Fast Scatter Plot", plot);
	chart.getRenderingHints().put(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);

	final ChartPanel chartPanel = new ChartPanel(chart);
	chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
	final ApplicationFrame frame = new ApplicationFrame("Title");
	frame.setContentPane(chartPanel);
	frame.pack();
	frame.setVisible(true);
}
 
开发者ID:openimaj,项目名称:openimaj,代码行数:50,代码来源:PlotFlickrGeo.java

示例13: run

import org.jfree.ui.ApplicationFrame; //导入方法依赖的package包/类
@Override
public void run(final String arg0) {
	// http://www.tutorialspoint.com/jfreechart/index.htm
	final ApplicationFrame chart = new ApplicationFrame("Angular aperture");
	final JFreeChart xyChart = ChartFactory.createXYLineChart(
		"Angular aperture", "aperture diameter in µm", "delta in nm",
		createDataset(), PlotOrientation.VERTICAL, true, true, false);
	final ChartPanel chartPanel = new ChartPanel(xyChart);
	chartPanel.setPreferredSize(new java.awt.Dimension(800, 600));
	final XYPlot plot = xyChart.getXYPlot();
	final ValueAxis axis = plot.getRangeAxis();
	axis.setAutoRange(false);
	axis.setUpperBound(2.0);
	final XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer();
	renderer.setSeriesPaint(0, Color.RED);
	renderer.setSeriesPaint(1, Color.GREEN);
	renderer.setSeriesPaint(2, Color.BLUE);
	renderer.setSeriesStroke(0, new BasicStroke(2f));
	renderer.setSeriesShapesVisible(0, false);
	renderer.setSeriesShapesVisible(1, false);
	renderer.setSeriesShapesVisible(2, false);
	plot.setRenderer(renderer);

	final double x_opt = mrad2µm(alpha_opt);
	final double y_opt = 0.9 * Math.pow(C_s * Math.pow(lambda, 3), 0.25) * 1e9;
	final XYLineAnnotation line = new XYLineAnnotation(0, y_opt, mrad2µm(Math
		.ceil(2 * alpha_opt)), y_opt);
	plot.addAnnotation(line);
	final XYPointerAnnotation pointer = new XYPointerAnnotation(String.format(
		"Smallest error disc: %.2g nm @ %.1f µm", y_opt, x_opt), x_opt, y_opt,
		5.0 * Math.PI / 4.0);
	stylePointer(pointer);
	plot.addAnnotation(pointer);
	final double aperture_alpha = 0.5 * 20 * 1e-6 / fl;
	final XYPointerAnnotation resolution = new XYPointerAnnotation(String
		.format("Resolution with %.0f µm aperture: %.2f nm", mrad2µm(
			aperture_alpha * 1e3), delta(aperture_alpha) * 1e9), mrad2µm(
				aperture_alpha * 1e3), delta(aperture_alpha) * 1e9, 1.0 * Math.PI /
					4.0);
	stylePointer(resolution);

	plot.addAnnotation(resolution);

	chart.setContentPane(chartPanel);
	chart.pack();
	RefineryUtilities.centerFrameOnScreen(chart);
	chart.setVisible(true);
}
 
开发者ID:EFTEMj,项目名称:EFTEMj,代码行数:49,代码来源:AngularAperture.java

示例14: visualBoxPlot

import org.jfree.ui.ApplicationFrame; //导入方法依赖的package包/类
/**
 * Create visualization for chart.
 *
 * @param chart
 *            chart
 * @return JPanel
 */
public static JPanel visualBoxPlot(final JFreeChart chart) {
	final Dimension frameDimension = new Dimension(500, 500);

	ApplicationFrame frame = new ApplicationFrame("Vidney");
	frame.setSize(frameDimension);

	final ChartPanel chartPanel = new ChartPanel(chart);

	frame.setContentPane(chartPanel);

	return chartPanel;
}
 
开发者ID:adamIqbal,项目名称:Health,代码行数:20,代码来源:BoxPlot.java

示例15: visualHist

import org.jfree.ui.ApplicationFrame; //导入方法依赖的package包/类
/**
 * Visualizes the Histogram.
 *
 * @param chart
 *            chart that should be visualized
 * @return JPanel
 */
public static JPanel visualHist(final JFreeChart chart) {
	final Dimension frameDimension = new Dimension(500, 500);

	ApplicationFrame frame = new ApplicationFrame("Vidney");
	frame.setSize(frameDimension);

	final ChartPanel chartPanel = new ChartPanel(chart);

	frame.setContentPane(chartPanel);

	return chartPanel;
}
 
开发者ID:adamIqbal,项目名称:Health,代码行数:20,代码来源:Histogram.java


注:本文中的org.jfree.ui.ApplicationFrame.setContentPane方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。