小编Lui*_*ira的帖子

如何将JFreechart添加到Panel?

我已经尝试寻找答案让这个工作,但没有设法这样做,我即将失去理智,所以这里是我的问题.

我最近下载了JFreeChart来创建图表并在我的GUI中实现它们.这是我想要插入图形的GUI和面板(标记为白色):

报告1 http://www.freeimagehosting.net/newuploads/eff3r.png报告 2 http://www.freeimagehosting.net/newuploads/v5sty.png

我使用NetBeans编辑器构建GUI和在线提供的JFreeChart示例.以下是我的GUI代码:

import java.awt.Color;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.math.BigDecimal;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.SwingConstants;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.DefaultTableModel;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PiePlot3D;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.data.general.PieDataset;
import org.jfree.util.Rotation;


public class Report extends JFrame implements Defaults {


public MMap j1map,j2map,j3map;
public int total_stations = 0, total_jobs = 0, total_parts = 0;
BigDecimal[] j1_systimebig, j1_worktimebig, j1_idletimebig, j1_queuetimebig,
             j2_systimebig, j2_worktimebig, j2_idletimebig, j2_queuetimebig,
             j3_systimebig, j3_worktimebig, j3_idletimebig, j3_queuetimebig;
public String sim_time;
BigDecimal systime = …
Run Code Online (Sandbox Code Playgroud)

java swing panel jfreechart

2
推荐指数
1
解决办法
7660
查看次数

如何操纵颜色值?

我创建了一个表,其中一个参数是一个颜色,就像这样

表http://www.freeimagehosting.net/newuploads/fjuzi.png

我没有从我创建的表模型中覆盖getValue方法,这意味着当我得到它们作为对象的颜色值时.如果我将它们存储为对象或字符串,我将获得以下值:

java.awt.Color[r=255,g=0,b=0]
Run Code Online (Sandbox Code Playgroud)

这是我的桌子模型,以防万一:

private static final Object[][] DATA = {
     { "1", "Task 1", new Integer(10), false, new Integer(0), Color.red },
     { "2", "Task 2", new Integer(10), false, new Integer(0), Color.blue },
     { "3", "Task 3", new Integer(10), false, new Integer(0),
           Color.green },
     { "4", "Task 4", new Integer(10), false, new Integer(0),
           Color.orange },
     { "5", "Task 5", new Integer(10), false, new Integer(0),
           Color.black } };

 private MyTableModel myTableModel = new MyTableModel(DATA);





class MyTableModel extends DefaultTableModel {
private …
Run Code Online (Sandbox Code Playgroud)

java swing jtable colors jcolorchooser

1
推荐指数
1
解决办法
722
查看次数

标签 统计

java ×2

swing ×2

colors ×1

jcolorchooser ×1

jfreechart ×1

jtable ×1

panel ×1