相关疑难解决方法(0)

更改甘特图中子任务颜色的代码

我需要更改甘特图中子任务的颜色。我的示例基于GanttDemo2以下数据集和渲染器。在不同的论坛中,我发现了一些与该主题相关的讨论,但我没有找到清晰简单的工作示例。特别是,我可以更改任务的颜色,但我不知道如何提取子任务。

private IntervalCategoryDataset createSampleDataset() {

    final TaskSeries s1 = new TaskSeries("Scheduled");

    final Task t1 = new Task(
        "Design", date(1, Calendar.APRIL, 2001), date(1, Calendar.MAY, 2001));
    t1.addSubtask(new Task("Design 1", date(1, Calendar.APRIL, 2001), date(15, Calendar.APRIL, 2001)));
    t1.addSubtask(new Task("Design 2", date(16, Calendar.APRIL, 2001), date(25, Calendar.APRIL, 2001)));
    t1.addSubtask(new Task("Design 3", date(26, Calendar.APRIL, 2001), date(1, Calendar.MAY, 2001)));
    s1.add(t1);

    final Task t2 = new Task(
        "Proposal", date(1, Calendar.JUNE, 2001), date(1, Calendar.JULY, 2001));
    t2.addSubtask(new Task("Proposal 1", date(1, Calendar.JUNE, 2001), date(15, Calendar.JUNE, 2001)));
    t2.addSubtask(new …
Run Code Online (Sandbox Code Playgroud)

java colors gantt-chart jfreechart

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

标签 统计

colors ×1

gantt-chart ×1

java ×1

jfreechart ×1