2011-04-19 3 views
2

JavaBuilder를 사용하여 YAML에서 JFreeChart 컨트롤을 만들려면 어떻게해야합니까? JavaBuilder로 JFreeChart 컨트롤을 만드는 방법은 무엇입니까?

JFrame(name=frame, title=frame.title, size=packed, defaultCloseOperation=exitOnClose): 
    - JLabel(name=sortLabel, text=label.sorttext) 
    - JComboBox(name=sortComboBox, editable=false) 
    - JScrollPane(name=listScrollpane, vScrollBar=always, hScrollBar=never): 
     JList(name=batteryList) 
    - JButton(name=exitButton, text=button.exit, onAction=[$confirm,cancel]) 
    - JPanel(name=graphPanel) 
    - MigLayout: | 
     [[fill]] 
     []     [grow]   [grow] 
     sortLabel   sortComboBox  graphPanel 
     listScrollpane+2 
     exitButton 

내가 JPanel(name=graphPanel) 대신에 모두 JFreeChart 또는 ChartPanel을 시도,하지만 난 디버깅하는 동안이 오류가 계속 :

내 현재 양식 YAML은 다음 ". JFreeChart를 인정 별명 아니다"

나는가 (넷빈즈에서.) 프로젝트 라이브러리에 추가 된

사람은 알고 있나요 내가 갈거야 어디 jcommon-1.0.16.jarJFreeChart의-1.0.13.jar을 확인 잘못된?

답변

4

javabuilders을 사용하고 있다고 가정합니다. 이 라이브러리는 스윙 개발과 관련이있는 것 같습니다. 따라서 모든 스윙 클래스에 대해 YAML 별칭을 정의했습니다. 스윙 클래스가 아니기 때문에 JFreeChart 클래스에는 별칭이 없습니다.

PDF에 javabuilders 엔진을 확장하는 방법에 대한 절이 있습니다. 다음 줄

SwingJavaBuilder.getConfig().addType("CustomClassAlias",MyCustomClass.class); 

죄송합니다 좀 더 구체적으로 할 수없는 도움이 보이지만, 난 정말 전에 javabuilders를 사용하지 않았습니다.

관련 문제