import org.jfree.chart.JFreeChart; import org.jfree.chart.ChartFactory; import org.jfree.data.xy.DefaultHighLowDataset; import javax.swing.JFrame; import java.awt.BorderLayout; import org.jfree.chart.ChartPanel; import java.util.Date; public class Test1_1 extends JFrame{ public static void main(String[] args) { Test1_1 frame = new Test1_1(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBounds(10, 10, 500, 500); frame.setTitle("グラフサンプル"); frame.setVisible(true); } Test1_1(){ Date[] date = new Date[0]; double[] high = new double[0]; double[] low = new double[0]; double[] open = new double[0]; double[] close = new double[0]; double[] volume = new double[0]; DefaultHighLowDataset data = new DefaultHighLowDataset("A商事", date, high, low, open, close, volume); JFreeChart chart = ChartFactory.createCandlestickChart("株価推移", "日付", "金額", data, true); ChartPanel cpanel = new ChartPanel(chart); getContentPane().add(cpanel, BorderLayout.CENTER); } }