[英]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
我嘗試使用JFreeChart
或ChartPanel
代替JPanel(name=graphPanel)
,但是在調試過程中JPanel(name=graphPanel)
此錯誤: “ JFreeChart不是公認的別名。”
我驗證了jcommon-1.0.16.jar和jfreechart-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.