簡體   English   中英

如何使用JavaBuilders創建JFreeChart控件?

[英]How to create JFreeChart control with JavaBuilders?

如何使用JavaBuilder在YAML中創建JFreeChart控件?

我當前的YAML格式如下:

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

我嘗試使用JFreeChartChartPanel代替JPanel(name=graphPanel) ,但是在調試過程中JPanel(name=graphPanel)此錯誤: “ JFreeChart不是公認的別名。”

我驗證了jcommon-1.0.16.jarjfreechart-1.0.13.jar已添加到項目庫中(在NetBeans中)。

有誰知道我要去哪里錯了?

我假設您正在使用javabuilders 該庫似乎與swing開發有關。 因此,它已為所有swing類定義了YAML別名。 JFreeChart類不會具有別名,因為它不是swing類。

在此PDF中,有一節擴展了Javabuilders引擎。 以下幾行看起來很有幫助

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

抱歉,我不能更具體,但是我之前從未真正使用過Javabuilders。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM