List of usage examples for org.jfree.data.gantt Task Task
public Task(String description, TimePeriod duration)
From source file:one.TimeLineChart.java
public static IntervalCategoryDataset createDataset() { final TaskSeries s1 = new TaskSeries("Scheduled"); int i = 0;//from w ww .java 2s .co m for (Map.Entry<Date, String> pairs : TimeLineChart.hm.entrySet()) { time[i] = (Date) pairs.getKey(); task[i] = (String) pairs.getValue(); s1.add(new Task(task[i], new SimpleTimePeriod(date(14, Calendar.OCTOBER, 2014), time[i]))); i = i + 1; } System.out.println(task[1]); s1.add(new Task(task[1], new SimpleTimePeriod(date(14, Calendar.OCTOBER, 2014), time[1]))); s1.add(new Task("Database set up", new SimpleTimePeriod(date(15, Calendar.OCTOBER, 2014), date(30, Calendar.OCTOBER, 2014)))); //} // s1.add(new Task("Obtain Approval", // new SimpleTimePeriod(date(9, Calendar.APRIL, 2001), // date(9, Calendar.APRIL, 2001)))); // s1.add(new Task("Requirements Analysis", // new SimpleTimePeriod(date(10, Calendar.APRIL, 2001), // date(5, Calendar.MAY, 2001)))); // s1.add(new Task("Design Phase", // new SimpleTimePeriod(date(6, Calendar.MAY, 2001), // date(30, Calendar.MAY, 2001)))); // s1.add(new Task("Design Signoff", // new SimpleTimePeriod(date(2, Calendar.JUNE, 2001), // date(2, Calendar.JUNE, 2001)))); // s1.add(new Task("Alpha Implementation", // new SimpleTimePeriod(date(3, Calendar.JUNE, 2001), // date(31, Calendar.JULY, 2001)))); // s1.add(new Task("Design Review", // new SimpleTimePeriod(date(1, Calendar.AUGUST, 2001), // date(8, Calendar.AUGUST, 2001)))); // s1.add(new Task("Revised Design Signoff", // new SimpleTimePeriod(date(10, Calendar.AUGUST, 2001), // date(10, Calendar.AUGUST, 2001)))); // s1.add(new Task("Beta Implementation", // new SimpleTimePeriod(date(12, Calendar.AUGUST, 2001), // date(12, Calendar.SEPTEMBER, 2001)))); // s1.add(new Task("Testing", // new SimpleTimePeriod(date(13, Calendar.SEPTEMBER, 2001), // date(31, Calendar.OCTOBER, 2001)))); // s1.add(new Task("Final Implementation", // new SimpleTimePeriod(date(1, Calendar.NOVEMBER, 2001), // date(15, Calendar.NOVEMBER, 2001)))); // s1.add(new Task("Signoff", // new SimpleTimePeriod(date(28, Calendar.NOVEMBER, 2001), // date(30, Calendar.NOVEMBER, 2001)))); final TaskSeriesCollection collection = new TaskSeriesCollection(); collection.add(s1); return collection; }
From source file:one.TimeLinePanel.java
public static IntervalCategoryDataset createDataset() { final TaskSeries s1 = new TaskSeries("Scheduled"); int i = 0;// w ww . j a v a2 s. c om for (Map.Entry<Date, String> pairs : TimeLinePanel.hm.entrySet()) { time[i] = (Date) pairs.getKey(); task[i] = (String) pairs.getValue(); s1.add(new Task(task[i], new SimpleTimePeriod(date(14, Calendar.OCTOBER, 2014), time[i]))); i = i + 1; } System.out.println(task[1]); s1.add(new Task(task[1], new SimpleTimePeriod(date(14, Calendar.OCTOBER, 2014), time[1]))); s1.add(new Task("Database set up", new SimpleTimePeriod(date(15, Calendar.OCTOBER, 2014), date(30, Calendar.OCTOBER, 2014)))); final TaskSeriesCollection collection = new TaskSeriesCollection(); collection.add(s1); return collection; }
From source file:org.jfree.chart.demo.GanttDemo3.java
public static IntervalCategoryDataset createDataset() { TaskSeries taskseries = new TaskSeries("Scheduled"); taskseries.add(new Task("Write Proposal", new SimpleTimePeriod(date(1, 3, 2001), date(5, 3, 2001)))); taskseries.add(new Task("Obtain Approval", new SimpleTimePeriod(date(9, 3, 2001), date(9, 3, 2001)))); taskseries// ww w. j a v a2s . c o m .add(new Task("Requirements Analysis", new SimpleTimePeriod(date(10, 3, 2001), date(5, 4, 2001)))); taskseries.add(new Task("Design Phase", new SimpleTimePeriod(date(6, 4, 2001), date(30, 4, 2001)))); taskseries.add(new Task("Design Signoff", new SimpleTimePeriod(date(2, 5, 2001), date(2, 5, 2001)))); taskseries.add(new Task("Alpha Implementation", new SimpleTimePeriod(date(3, 5, 2001), date(31, 6, 2001)))); taskseries.add(new Task("Design Review", new SimpleTimePeriod(date(1, 7, 2001), date(8, 7, 2001)))); taskseries.add( new Task("Revised Design Signoff", new SimpleTimePeriod(date(10, 7, 2001), date(10, 7, 2001)))); taskseries.add(new Task("Beta Implementation", new SimpleTimePeriod(date(12, 7, 2001), date(12, 8, 2001)))); taskseries.add(new Task("Testing", new SimpleTimePeriod(date(13, 8, 2001), date(31, 9, 2001)))); taskseries .add(new Task("Final Implementation", new SimpleTimePeriod(date(1, 10, 2001), date(15, 10, 2001)))); taskseries.add(new Task("Signoff", new SimpleTimePeriod(date(28, 10, 2001), date(30, 10, 2001)))); TaskSeries taskseries1 = new TaskSeries("Actual"); taskseries1.add(new Task("Write Proposal", new SimpleTimePeriod(date(1, 3, 2001), date(5, 3, 2001)))); taskseries1.add(new Task("Obtain Approval", new SimpleTimePeriod(date(9, 3, 2001), date(9, 3, 2001)))); taskseries1 .add(new Task("Requirements Analysis", new SimpleTimePeriod(date(10, 3, 2001), date(15, 4, 2001)))); taskseries1.add(new Task("Design Phase", new SimpleTimePeriod(date(15, 4, 2001), date(17, 5, 2001)))); taskseries1.add(new Task("Design Signoff", new SimpleTimePeriod(date(30, 5, 2001), date(30, 5, 2001)))); taskseries1 .add(new Task("Alpha Implementation", new SimpleTimePeriod(date(1, 6, 2001), date(12, 8, 2001)))); taskseries1.add(new Task("Design Review", new SimpleTimePeriod(date(12, 8, 2001), date(22, 8, 2001)))); taskseries1.add( new Task("Revised Design Signoff", new SimpleTimePeriod(date(25, 8, 2001), date(27, 8, 2001)))); taskseries1 .add(new Task("Beta Implementation", new SimpleTimePeriod(date(27, 8, 2001), date(30, 9, 2001)))); taskseries1.add(new Task("Testing", new SimpleTimePeriod(date(31, 9, 2001), date(17, 10, 2001)))); taskseries1 .add(new Task("Final Implementation", new SimpleTimePeriod(date(18, 10, 2001), date(5, 11, 2001)))); taskseries1.add(new Task("Signoff", new SimpleTimePeriod(date(10, 11, 2001), date(11, 11, 2001)))); TaskSeriesCollection taskseriescollection = new TaskSeriesCollection(); taskseriescollection.add(taskseries); taskseriescollection.add(taskseries1); return taskseriescollection; }
From source file:org.jfree.chart.demo.XYTaskDatasetDemo1.java
private static TaskSeriesCollection createTasks() { TaskSeriesCollection taskseriescollection = new TaskSeriesCollection(); TaskSeries taskseries = new TaskSeries("Team A"); taskseries.add(new Task("T1a", new Hour(11, new Day()))); taskseries.add(new Task("T1b", new Hour(14, new Day()))); taskseries.add(new Task("T1c", new Hour(16, new Day()))); TaskSeries taskseries1 = new TaskSeries("Team B"); taskseries1.add(new Task("T2a", new Hour(13, new Day()))); taskseries1.add(new Task("T2b", new Hour(19, new Day()))); taskseries1.add(new Task("T2c", new Hour(21, new Day()))); TaskSeries taskseries2 = new TaskSeries("Team C"); taskseries2.add(new Task("T3a", new Hour(13, new Day()))); taskseries2.add(new Task("T3b", new Hour(19, new Day()))); taskseries2.add(new Task("T3c", new Hour(21, new Day()))); TaskSeries taskseries3 = new TaskSeries("Team D"); taskseries3.add(new Task("T4a", new Day())); taskseriescollection.add(taskseries); taskseriescollection.add(taskseries1); taskseriescollection.add(taskseries2); taskseriescollection.add(taskseries3); return taskseriescollection; }
From source file:one.GanttDemo1.java
/** * Creates a sample dataset for a Gantt chart. * * @return The dataset./*from w ww.jav a2 s . c om*/ */ public static IntervalCategoryDataset createDataset() { final TaskSeries s1 = new TaskSeries("Scheduled"); s1.add(new Task("Write Proposal", new SimpleTimePeriod(date(1, Calendar.APRIL, 2001), date(5, Calendar.APRIL, 2001)))); s1.add(new Task("Obtain Approval", new SimpleTimePeriod(date(9, Calendar.APRIL, 2001), date(9, Calendar.APRIL, 2001)))); s1.add(new Task("Requirements Analysis", new SimpleTimePeriod(date(10, Calendar.APRIL, 2001), date(5, Calendar.MAY, 2001)))); s1.add(new Task("Design Phase", new SimpleTimePeriod(date(6, Calendar.MAY, 2001), date(30, Calendar.MAY, 2001)))); s1.add(new Task("Design Signoff", new SimpleTimePeriod(date(2, Calendar.JUNE, 2001), date(2, Calendar.JUNE, 2001)))); s1.add(new Task("Alpha Implementation", new SimpleTimePeriod(date(3, Calendar.JUNE, 2001), date(31, Calendar.JULY, 2001)))); s1.add(new Task("Design Review", new SimpleTimePeriod(date(1, Calendar.AUGUST, 2001), date(8, Calendar.AUGUST, 2001)))); s1.add(new Task("Revised Design Signoff", new SimpleTimePeriod(date(10, Calendar.AUGUST, 2001), date(10, Calendar.AUGUST, 2001)))); s1.add(new Task("Beta Implementation", new SimpleTimePeriod(date(12, Calendar.AUGUST, 2001), date(12, Calendar.SEPTEMBER, 2001)))); s1.add(new Task("Testing", new SimpleTimePeriod(date(13, Calendar.SEPTEMBER, 2001), date(31, Calendar.OCTOBER, 2001)))); s1.add(new Task("Final Implementation", new SimpleTimePeriod(date(1, Calendar.NOVEMBER, 2001), date(15, Calendar.NOVEMBER, 2001)))); s1.add(new Task("Signoff", new SimpleTimePeriod(date(28, Calendar.NOVEMBER, 2001), date(30, Calendar.NOVEMBER, 2001)))); s1.add(new Task("Database set up", new SimpleTimePeriod(date(15, Calendar.OCTOBER, 2001), date(30, Calendar.OCTOBER, 2001)))); final TaskSeries s2 = new TaskSeries("Actual"); s2.add(new Task("Write Proposal", new SimpleTimePeriod(date(1, Calendar.APRIL, 2001), date(5, Calendar.APRIL, 2001)))); s2.add(new Task("Obtain Approval", new SimpleTimePeriod(date(9, Calendar.APRIL, 2001), date(9, Calendar.APRIL, 2001)))); s2.add(new Task("Requirements Analysis", new SimpleTimePeriod(date(10, Calendar.APRIL, 2001), date(15, Calendar.MAY, 2001)))); s2.add(new Task("Design Phase", new SimpleTimePeriod(date(15, Calendar.MAY, 2001), date(17, Calendar.JUNE, 2001)))); s2.add(new Task("Design Signoff", new SimpleTimePeriod(date(30, Calendar.JUNE, 2001), date(30, Calendar.JUNE, 2001)))); s2.add(new Task("Alpha Implementation", new SimpleTimePeriod(date(1, Calendar.JULY, 2001), date(12, Calendar.SEPTEMBER, 2001)))); s2.add(new Task("Design Review", new SimpleTimePeriod(date(12, Calendar.SEPTEMBER, 2001), date(22, Calendar.SEPTEMBER, 2001)))); s2.add(new Task("Revised Design Signoff", new SimpleTimePeriod(date(25, Calendar.SEPTEMBER, 2001), date(27, Calendar.SEPTEMBER, 2001)))); s2.add(new Task("Beta Implementation", new SimpleTimePeriod(date(27, Calendar.SEPTEMBER, 2001), date(30, Calendar.OCTOBER, 2001)))); s2.add(new Task("Testing", new SimpleTimePeriod(date(31, Calendar.OCTOBER, 2001), date(17, Calendar.NOVEMBER, 2001)))); s2.add(new Task("Final Implementation", new SimpleTimePeriod(date(18, Calendar.NOVEMBER, 2001), date(5, Calendar.DECEMBER, 2001)))); s2.add(new Task("Signoff", new SimpleTimePeriod(date(10, Calendar.DECEMBER, 2001), date(11, Calendar.DECEMBER, 2001)))); final TaskSeriesCollection collection = new TaskSeriesCollection(); collection.add(s1); collection.add(s2); return collection; }
From source file:test.GanttDemo1.java
/** * Creates a sample dataset for a Gantt chart. * * @return The dataset./*from w w w .j ava 2 s .c o m*/ */ public static IntervalCategoryDataset createDataset(ArrayList<proceso> lista_imprimir) { String nameProcess; TimePeriod periodProcess; final TaskSeries s1 = new TaskSeries("Scheduled"); for (int i = 0; i < lista_imprimir.size(); i++) { nameProcess = "Proceso " + lista_imprimir.get(i).getId_proceso(); s1.add(new Task(nameProcess, new SimpleTimePeriod(date(1, Calendar.APRIL, 2001), date(5, Calendar.APRIL, 2001)))); } // s1.add(new Task("Proceso 1", // new SimpleTimePeriod(date(1, Calendar.APRIL, 2001), // date(5, Calendar.APRIL, 2001)))); // s1.add(new Task("Proceso 2", // new SimpleTimePeriod(date(5, Calendar.APRIL, 2001), // date(9, Calendar.APRIL, 2001)))); // s1.add(new Task("Proceso 3", // new SimpleTimePeriod(date(9, Calendar.APRIL, 2001), // date(15, Calendar.MAY, 2001)))); final TaskSeriesCollection collection = new TaskSeriesCollection(); collection.add(s1); return collection; }
From source file:graphview_components.GanttChart.java
/** * Creates a dataset for a Gantt chart.// w w w . jav a 2 s. co m * * @return The dataset. */ public static IntervalCategoryDataset createDataset(ArrayList<Activities> activities) { final TaskSeries scheduled = new TaskSeries("Scheduled"); for (Activities activity : activities) { scheduled.add(new Task(activity.getLabel(), new SimpleTimePeriod(activity.getStartDate().getTime(), activity.getEndDate().getTime()))); } final TaskSeriesCollection collection = new TaskSeriesCollection(); collection.add(scheduled); return collection; }
From source file:Negocio.Produccion.Planificacion.GanttManager.java
/** * Creates a new demo./*from ww w .j ava2s . c o m*/ * * @param title the frame title. */ public static IntervalCategoryDataset createDataset(PlanProduccion plan) { final TaskSeries s1 = new TaskSeries("Planificado"); final TaskSeries s2 = new TaskSeries("Real"); for (DetallePlanProduccion dpp : plan.getDetallePlan()) { Date d1 = dpp.getFecHoraPrevistaInicio(); Date d2 = dpp.getFecHoraPrevistaFin(); String nombre = dpp.getEtapaProduccionEspecifica().getEtapaProduccion().getNombre(); //nombre += "\nOperario: " + dpp.getEmpleado().getApellidoNombre(); Task t = new Task(nombre, new SimpleTimePeriod(d1, d2)); s1.add(t); if (dpp.getFecHoraRealInicio() != null || dpp.getFecHoraRealFin() != null) { d1 = dpp.getFecHoraRealInicio(); d2 = dpp.getFecHoraRealFin(); nombre = dpp.getEtapaProduccionEspecifica().getEtapaProduccion().getNombre(); t = new Task(nombre, new SimpleTimePeriod(d1, d2)); s2.add(t); } } final TaskSeriesCollection collection = new TaskSeriesCollection(); collection.add(s1); collection.add(s2); return collection; }
From source file:assig.Gantt.java
public GanttCategoryDataset createDataset() { Task t;//w w w . j av a 2 s .c o m TaskSeries s; TaskSeriesCollection collection = new TaskSeriesCollection(); Process tm; if (processArr.size() > 0) if ((FPanel.isFloating == true) || ((((processArr.get(0).getQ()) % 1) != 0) && (tit == "RR Scheduling"))) for (int i = 0; i < processArr.size(); i++) { tm = processArr.get(i); s = new TaskSeries(tm.getName()); t = new Task(tm.getName(), new SimpleTimePeriod((int) (tm.getStart() * 1000), (int) (tm.getEnd() * 1000))); ArrayList<Process> p = tm.getSubProcess(); for (int j = 0; j < p.size(); j++) { // System.out.println("ksdksk"); t.addSubtask(new Task("", new SimpleTimePeriod((int) (p.get(j).getStart() * 1000), (int) (p.get(j).getEnd() * 1000)))); } s.add(t); collection.add(s); } else for (int i = 0; i < processArr.size(); i++) { tm = processArr.get(i); s = new TaskSeries(tm.getName()); t = new Task(tm.getName(), new SimpleTimePeriod((int) (tm.getStart()), (int) (tm.getEnd()))); ArrayList<Process> p = tm.getSubProcess(); for (int j = 0; j < p.size(); j++) { // System.out.println("ksdksk"); t.addSubtask(new Task("", new SimpleTimePeriod((int) (p.get(j).getStart()), (int) (p.get(j).getEnd())))); } s.add(t); collection.add(s); } return collection; }
From source file:Negocio.Produccion.Planificacion.GanttDemo.java
/** * Creates a sample dataset for a Gantt chart. * * @return The dataset.//from w ww . j a v a2s. c om */ public static IntervalCategoryDataset createDataset() { final TaskSeries s1 = new TaskSeries("Scheduled"); s1.add(new Task("Write Proposal", new SimpleTimePeriod(date(1, Calendar.APRIL, 2001), date(5, Calendar.APRIL, 2001)))); s1.add(new Task("Obtain Approval", new SimpleTimePeriod(date(9, Calendar.APRIL, 2001), date(9, Calendar.APRIL, 2001)))); s1.add(new Task("Requirements Analysis", new SimpleTimePeriod(date(10, Calendar.APRIL, 2001), date(5, Calendar.MAY, 2001)))); s1.add(new Task("Design Phase", new SimpleTimePeriod(date(6, Calendar.MAY, 2001), date(30, Calendar.MAY, 2001)))); s1.add(new Task("Design Signoff", new SimpleTimePeriod(date(2, Calendar.JUNE, 2001), date(2, Calendar.JUNE, 2001)))); s1.add(new Task("Alpha Implementation", new SimpleTimePeriod(date(3, Calendar.JUNE, 2001), date(31, Calendar.JULY, 2001)))); s1.add(new Task("Design Review", new SimpleTimePeriod(date(1, Calendar.AUGUST, 2001), date(8, Calendar.AUGUST, 2001)))); s1.add(new Task("Revised Design Signoff", new SimpleTimePeriod(date(10, Calendar.AUGUST, 2001), date(10, Calendar.AUGUST, 2001)))); s1.add(new Task("Beta Implementation", new SimpleTimePeriod(date(12, Calendar.AUGUST, 2001), date(12, Calendar.SEPTEMBER, 2001)))); s1.add(new Task("Testing", new SimpleTimePeriod(date(13, Calendar.SEPTEMBER, 2001), date(31, Calendar.OCTOBER, 2001)))); s1.add(new Task("Final Implementation", new SimpleTimePeriod(date(1, Calendar.NOVEMBER, 2001), date(15, Calendar.NOVEMBER, 2001)))); s1.add(new Task("Signoff", new SimpleTimePeriod(date(28, Calendar.NOVEMBER, 2001), date(30, Calendar.NOVEMBER, 2001)))); final TaskSeries s2 = new TaskSeries("Actual"); s2.add(new Task("Write Proposal", new SimpleTimePeriod(date(1, Calendar.APRIL, 2001), date(5, Calendar.APRIL, 2001)))); s2.add(new Task("Obtain Approval", new SimpleTimePeriod(date(9, Calendar.APRIL, 2001), date(9, Calendar.APRIL, 2001)))); s2.add(new Task("Requirements Analysis", new SimpleTimePeriod(date(10, Calendar.APRIL, 2001), date(15, Calendar.MAY, 2001)))); s2.add(new Task("Design Phase", new SimpleTimePeriod(date(15, Calendar.MAY, 2001), date(17, Calendar.JUNE, 2001)))); s2.add(new Task("Design Signoff", new SimpleTimePeriod(date(30, Calendar.JUNE, 2001), date(30, Calendar.JUNE, 2001)))); s2.add(new Task("Alpha Implementation", new SimpleTimePeriod(date(1, Calendar.JULY, 2001), date(12, Calendar.SEPTEMBER, 2001)))); s2.add(new Task("Design Review", new SimpleTimePeriod(date(12, Calendar.SEPTEMBER, 2001), date(22, Calendar.SEPTEMBER, 2001)))); s2.add(new Task("Revised Design Signoff", new SimpleTimePeriod(date(25, Calendar.SEPTEMBER, 2001), date(27, Calendar.SEPTEMBER, 2001)))); s2.add(new Task("Beta Implementation", new SimpleTimePeriod(date(27, Calendar.SEPTEMBER, 2001), date(30, Calendar.OCTOBER, 2001)))); s2.add(new Task("Testing", new SimpleTimePeriod(date(31, Calendar.OCTOBER, 2001), date(17, Calendar.NOVEMBER, 2001)))); s2.add(new Task("Final Implementation", new SimpleTimePeriod(date(18, Calendar.NOVEMBER, 2001), date(5, Calendar.DECEMBER, 2001)))); s2.add(new Task("Signoff", new SimpleTimePeriod(date(10, Calendar.DECEMBER, 2001), date(11, Calendar.DECEMBER, 2001)))); final TaskSeriesCollection collection = new TaskSeriesCollection(); collection.add(s1); collection.add(s2); return collection; }