2011-10-20 1 views
0

그렇다면 어떤 종류의 설치/구성을 수행해야합니까? 나는 아직 행운이 없다. 요구 사항은 아니지만, WindowBuilder와의 표준 스윙 인터페이스를 구축하는 데 좋은 행운을 얻었습니다. 그래서 JFreeChart 컴포넌트를 추가하고 싶습니다. 필자는 코드 에디터로 뛰어들 수 있지만, 적어도 윈도우를 배치하기 위해서는 모든 것을 그래픽으로 작성하는 것이 좋을 것입니다. 모든 스윙 자바 빈즈 컴포넌트는 쉽게 고도로 사용자 정의이다 WindowBuilder 팔레트에 추가 할 수 있습니다누구나 Google의 WindowBuilder Eclipse 플러그인을 사용하여 JFreeChart 구성 요소가 포함 된 UI를 성공적으로 만들었습니까?

답변

0
+0

이것은 유망 해 보입니다. 내가 시간이 좀 있어도 확인해 볼게. ChartPanel (다양한 차트를 추가하는 JFreeChart 클래스)은 JPanel이므로 적어도 추가 할 수 있어야합니다. 그것은 좋은 시작이어야합니다. –

+0

@ThomasOwens 혹시 이것을 할 수 있었습니까? 가져 오기 .jar 시도했지만 모든 구성 요소가 "데모"결국 오른쪽에있는 것 같지 않습니다. – ManInMoon

2

그것은 손으로 JFreeChart의 컨트롤을 쉽게 추가 할 수 있습니다. 다음은 ECG 패널에 2 개의 ECG 패널을 추가하는 예입니다. 빈 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); 
관련 문제