2011-10-20 8 views
0

もしそうなら、どんな種類のセットアップ/構成をする必要がありますか?私はまだ運がないままで現在突っ込んでいる。それは必須ではありませんが、私はWindowBuilderとの標準的なSwingインターフェイスを構築することに恵まれました。そこでJFreeChartコンポーネントを追加したいと思います。私はコードエディタに飛びつくことができますが、少なくともウィンドウをレイアウトするために、グラフィカルなものをグラフィカルに表示するのはいいことです。誰かがGoogleのWindowBuilder Eclipseプラグインを使用して、JFreeChartコンポーネントを含むUIを構築できましたか?

答えて

0

任意のSwing JavaBeanコンポーネントを簡単に高度にカスタマイズ可能であるWindowBuilderパレットに追加することができます...

http://code.google.com/javadevtools/wbpro/userinterface/palette_manager.html

+0

これは有望です。私はしばらくするとそれをチェックします。 ChartPanel(さまざまなチャートを追加するJFreeChartクラス)はJPanelなので、少なくとも追加することができます。それは良いスタートになるはずです。 –

+0

@ThomasOwensあなたはこれを行うことができましたか?私は.jarをインポートしようとしましたが、すべてのコンポーネントには右のように終わりに "デモ"があります – ManInMoon

2

それは手ではJFreeChartコントロールを追加するのは簡単です。ここでは、2つのECGパネルをメインのECGPanelに追加する例を示します。空のChartPanelコンストラクタがないので、これをパレットマネージャに追加することは不可能でした。

XYDataset dataset = createDataset(); 
    JFreeChart chart = createChart(dataset); 
    ChartPanel TopECGPanel = new ChartPanel(chart); 
    TopECGPanel.setPreferredSize(new java.awt.Dimension(500, 270)); 
    TopECGPanel.setMouseZoomable(true); 
    //setContentPane(chartPanel); 
    TopECGPanel.setBounds(10, 41, 917,209); 
    ECGPanel.add(TopECGPanel); 

    XYDataset dataset2 = createDataset(); 
    JFreeChart chart2 = createChart(dataset2); 
    ChartPanel BottomECGPanel = new ChartPanel(chart2); 
    BottomECGPanel.setPreferredSize(new java.awt.Dimension(500, 270)); 
    BottomECGPanel.setMouseZoomable(true); 
    //setContentPane(chartPanel); 
    BottomECGPanel.setBounds(10, 275, 917,226); 
    ECGPanel.add(BottomECGPanel); 
関連する問題