java - 如何在 jfreechart、netbeans 中调整此图表的大小?

标签 java swing user-interface netbeans jfreechart

我似乎无法操纵图表本身。我无法更改大小,chartPanel = createChartPanel(); 不断重写为 chartPanel = javax.swing.panel();

我试图创建一个方法 modificarGrafico,但没有:

示例:http://www.flickr.com/photos/63259070@N06/6371596517/

public JPanel createChartPanel(){
DefaultPieDataset pieDataset = new DefaultPieDataset();
pieDataset.setValue("Toyota", new Integer(10));
pieDataset.setValue("Nissan", new Integer(25));
pieDataset.setValue("Hummer", new Integer(5));
pieDataset.setValue("BMW", new Integer(10));
pieDataset.setValue("Honda", new Integer(30));
pieDataset.setValue("Ford", new Integer(20));
JFreeChart chart = ChartFactory.createPieChart3D("Ventas por Marca", pieDataset, true,         true, true);
return new ChartPanel(chart);
}

public void modificarGrafico(){
//JDesktopPane dtp = new JDesktopPane();

   this.chartPanel.setSize(200,200);
   this.chartPanel.setVisible(rootPaneCheckingEnabled);

   }

最佳答案

您不必担心图表大小,将面板的布局设置为 GridBagLayout这应该有所帮助。

关于java - 如何在 jfreechart、netbeans 中调整此图表的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8204544/

相关文章:

java - 添加具有 86,000 个组件的 JPanel

ios - 以编程方式从 Xib 执行 Segue

java - 尝试将 ActionListener 添加到 ButtonArray

Java:水平滚动时 JTable 列不适合 JScrollPane

java - JFrame JPanel GUI 中的 CardLayout

perl - 有没有像 Perl 的 PySimpleGUI 这样的工具?

ios - 在 map 上标记位置的更好方法

java.lang.IllegalStateException : You need to use a Theme. AppCompat 主题(或后代)与此 Activity

java - 在解析通知中,PushService 类型的方法 setDefaultPushCallback 无法使用 android

java - Android Studio Gradle 项目 "Unable to start the daemon process/initialization of VM"