Кто-нибудь успешно использовал плагин Google WindowBuilder Eclipse для создания пользовательского интерфейса, включающего компоненты JFreeChart? - PullRequest
0 голосов
/ 20 октября 2011

Если так, какие виды настройки / конфигурации необходимо выполнить? В настоящее время я бездельничаю. Это не требование, но мне повезло с созданием стандартных интерфейсов Swing с WindowBuilder, поэтому я бы хотел пойти дальше и включить в них компоненты JFreeChart. Я мог бы перейти в редактор кода, но было бы неплохо иметь все графическое, по крайней мере, для разметки окон.

Ответы [ 2 ]

2 голосов
/ 29 ноября 2011

Легко добавить элементы управления JFreeChart вручную.Вот пример добавления двух панелей ЭКГ к основной панели ЭКГ.Поскольку нет пустого конструктора 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);
0 голосов
/ 02 ноября 2011

Любой компонент Swing JavaBean можно легко добавить в палитру WindowBuilder, которая обладает широкими возможностями настройки ...

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

...