当前位置: 首页>>代码示例>>Java>>正文


Java TaskList类代码示例

本文整理汇总了Java中net.sf.memoranda.TaskList的典型用法代码示例。如果您正苦于以下问题:Java TaskList类的具体用法?Java TaskList怎么用?Java TaskList使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


TaskList类属于net.sf.memoranda包,在下文中一共展示了TaskList类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: ResourcesTable

import net.sf.memoranda.TaskList; //导入依赖的package包/类
public ResourcesTable() {
    super();
    initTable();
    sorter = new TableSorter(new ResourcesTableModel());
    sorter.addMouseListenerToHeaderInTable(this);
    setModel(sorter);
    this.setShowGrid(false);
    this.setFont(new Font("Dialog",0,11));
    initColumsWidth();
    //this.setModel(new ResourcesTableModel());
    CurrentProject.addProjectListener(new ProjectListener() {
        public void projectChange(Project p, NoteList nl, TaskList tl, ResourcesList rl) {                
           
        }
        public void projectWasChanged() {
             tableChanged();
        }
    });
}
 
开发者ID:ser316asu,项目名称:Neukoelln_SER316,代码行数:20,代码来源:ResourcesTable.java

示例2: currentProjectChanged

import net.sf.memoranda.TaskList; //导入依赖的package包/类
void currentProjectChanged(Project newprj, NoteList nl, TaskList tl, ResourcesList rl) {
//		Util.debug("currentProjectChanged");

        Cursor cur = App.getFrame().getCursor();
        App.getFrame().setCursor(waitCursor);
        if (!changedByHistory)
            History.add(new HistoryItem(CurrentDate.get(), newprj));
        if (editorPanel.isDocumentChanged())
            saveNote();
        /*if ((currentNote != null) && !changedByHistory && !addedToHistory)
                    History.add(new HistoryItem(currentNote));*/
        CurrentProject.save();        
        
        /*addedToHistory = false;
        if (!changedByHistory) {
            if (currentNote != null) {
                History.add(new HistoryItem(currentNote));
                addedToHistory = true;
            }
        }*/
        
        updateIndicators(CurrentDate.get(), tl);
        App.getFrame().setCursor(cur);
    }
 
开发者ID:ser316asu,项目名称:Neukoelln_SER316,代码行数:25,代码来源:DailyItemsPanel.java

示例3: updateIndicators

import net.sf.memoranda.TaskList; //导入依赖的package包/类
public void updateIndicators(CalendarDate date, TaskList tl) {
    indicatorsPanel.removeAll();
    if (date.equals(CalendarDate.today())) {
        if (tl.getActiveSubTasks(null,date).size() > 0)
            indicatorsPanel.add(taskB, null);
        if (EventsScheduler.isEventScheduled()) {
            /*String evlist = "";
            for (Iterator it = EventsScheduler.getScheduledEvents().iterator(); it.hasNext();) {
                net.sf.memoranda.Event ev = (net.sf.memoranda.Event)it.next();   
                evlist += ev.getTimeString()+" - "+ev.getText()+"\n";
            } */
            net.sf.memoranda.Event ev = EventsScheduler.getFirstScheduledEvent();
            alarmB.setToolTipText(ev.getTimeString() + " - " + ev.getText());
            indicatorsPanel.add(alarmB, null);
        }
    }
    indicatorsPanel.updateUI();        
    pspPanel.refresh();
}
 
开发者ID:ser316asu,项目名称:Neukoelln_SER316,代码行数:20,代码来源:DailyItemsPanel.java

示例4: ResourcesTable

import net.sf.memoranda.TaskList; //导入依赖的package包/类
/**
 * Initialize resources table.
 */
public ResourcesTable() {
    super();
    initTable();
    sorter = new TableSorter(new ResourcesTableModel());
    sorter.addMouseListenerToHeaderInTable(this);
    setModel(sorter);
    this.setShowGrid(false);
    this.setFont(new Font("Dialog",0,11));
    initColumsWidth();
    //this.setModel(new ResourcesTableModel());
    CurrentProject.addProjectListener(new ProjectListener() {
        public void projectChange(Project p, NoteList nl, TaskList tl, ResourcesList rl) {                
           
        }
        public void projectWasChanged() {
             tableChanged();
        }
    });
}
 
开发者ID:ser316asu,项目名称:SER316-Dresden,代码行数:23,代码来源:ResourcesTable.java

示例5: currentProjectChanged

import net.sf.memoranda.TaskList; //导入依赖的package包/类
/**
 * If the current project is changed the display and its resources are updated.
 * @param newprj
 * @param nl
 * @param tl
 * @param rl
 */
void currentProjectChanged(Project newprj, NoteList nl, TaskList tl, ResourcesList rl) {

    Cursor cur = App.getFrame().getCursor();
    App.getFrame().setCursor(waitCursor);
    if (!changedByHistory)
        History.add(new HistoryItem(CurrentDate.get(), newprj));
    if (editorPanel.isDocumentChanged())
        saveNote();
    /*if ((currentNote != null) && !changedByHistory && !addedToHistory)
                History.add(new HistoryItem(currentNote));*/
    CurrentProject.save();        
    
    /*addedToHistory = false;
    if (!changedByHistory) {
        if (currentNote != null) {
            History.add(new HistoryItem(currentNote));
            addedToHistory = true;
        }
    }*/
    
    updateIndicators(CurrentDate.get(), tl);
    App.getFrame().setCursor(cur);
}
 
开发者ID:ser316asu,项目名称:SER316-Dresden,代码行数:31,代码来源:DailyItemsPanel.java

示例6: updateIndicators

import net.sf.memoranda.TaskList; //导入依赖的package包/类
/**
 * Update the display for tasks and schedules based on the day and time.
 * @param date
 * @param tl
 */
public void updateIndicators(CalendarDate date, TaskList tl) {
    indicatorsPanel.removeAll();
    if (date.equals(CalendarDate.today())) {
        if (tl.getActiveSubTasks(null,date).size() > 0)
            indicatorsPanel.add(taskB, null);
        if (EventsScheduler.isEventScheduled()) {
            /*String evlist = "";
            for (Iterator it = EventsScheduler.getScheduledEvents().iterator(); it.hasNext();) {
                net.sf.memoranda.Event ev = (net.sf.memoranda.Event)it.next();   
                evlist += ev.getTimeString()+" - "+ev.getText()+"\n";
            } */
            net.sf.memoranda.Event ev = EventsScheduler.getFirstScheduledEvent();
            alarmB.setToolTipText(ev.getTimeString() + " - " + ev.getText());
            indicatorsPanel.add(alarmB, null);
        }
    }
    indicatorsPanel.updateUI();

    dayViewPanel.changeDay(date);
}
 
开发者ID:ser316asu,项目名称:SER316-Dresden,代码行数:26,代码来源:DailyItemsPanel.java

示例7: updateIndicators

import net.sf.memoranda.TaskList; //导入依赖的package包/类
public void updateIndicators(CalendarDate date, TaskList tl) {
    indicatorsPanel.removeAll();
    if (date.equals(CalendarDate.today())) {
        if (tl.getActiveSubTasks(null,date).size() > 0)
            indicatorsPanel.add(taskB, null);
        if (EventsScheduler.isEventScheduled()) {
            /*String evlist = "";
            for (Iterator it = EventsScheduler.getScheduledEvents().iterator(); it.hasNext();) {
                net.sf.memoranda.Event ev = (net.sf.memoranda.Event)it.next();   
                evlist += ev.getTimeString()+" - "+ev.getText()+"\n";
            } */
            net.sf.memoranda.Event ev = EventsScheduler.getFirstScheduledEvent();
            alarmB.setToolTipText(ev.getTimeString() + " - " + ev.getText());
            indicatorsPanel.add(alarmB, null);
        }
    }
    indicatorsPanel.updateUI();
}
 
开发者ID:ser316asu,项目名称:SER316-Munich,代码行数:19,代码来源:DailyItemsPanel.java

示例8: expandRecursively

import net.sf.memoranda.TaskList; //导入依赖的package包/类
/**
 * @param t
 * @param expandedTasks
 */
private static String expandRecursively(Project p,CalendarDate date, TaskList tl,Task t, Collection expandedTasks, int level) {
	Util.debug("Expanding task " + t.getText() + " level " + level);

	Collection st = tl.getActiveSubTasks(t.getID(),date);

	Util.debug("number of subtasks " + st.size());

	String s = "\n<ul>\n";

	for (Iterator iter = st.iterator(); iter.hasNext();) {
		Task subTask = (Task) iter.next();
		//			if(Context.get("SHOW_ACTIVE_TASKS_ONLY").equals(new Boolean(true))) {
		//                if (!((subTask.getStatus() == Task.ACTIVE) || (subTask.getStatus() == Task.DEADLINE) || (subTask.getStatus() == Task.FAILED))) {
		//                	continue;
		//            	}	
		//			}
		s = s + renderTask(p,date,tl,subTask,level,expandedTasks);
		if (expandedTasks.contains(subTask.getID())) {
			s = s + expandRecursively(p,date,tl,subTask,expandedTasks,level + 1);
		}
	}
	s += "\n</ul>\n";

	return s;
}
 
开发者ID:ser316asu,项目名称:SER316-Munich,代码行数:30,代码来源:AgendaGenerator.java

示例9: ResourcesTable

import net.sf.memoranda.TaskList; //导入依赖的package包/类
public ResourcesTable() {
    super();
    initTable();
    sorter = new TableSorter(new ResourcesTableModel());
    sorter.addMouseListenerToHeaderInTable(this);
    setModel(sorter);
    this.setShowGrid(false);
    this.setFont(new Font("Dialog",0,11));
    initColumsWidth();
    //this.setModel(new ResourcesTableModel());
    CurrentProject.addProjectListener(new ProjectListener() {
        public void projectChange(Project p, NoteList nl, TaskList tl, TimeLogList tll, ResourcesList rl) {                
           
        }
        public void projectWasChanged() {
             tableChanged();
        }
    });
}
 
开发者ID:ser316asu,项目名称:Wilmersdorf_SER316,代码行数:20,代码来源:ResourcesTable.java

示例10: currentProjectChanged

import net.sf.memoranda.TaskList; //导入依赖的package包/类
void currentProjectChanged(Project newprj, NoteList nl, TaskList tl, ResourcesList rl) {
//		Util.debug("currentProjectChanged");
        Cursor cur = App.getFrame().getCursor();
        App.getFrame().setCursor(waitCursor);
        if (!changedByHistory)
            History.add(new HistoryItem(CurrentDate.get(), newprj));
        if (editorPanel.isDocumentChanged())
            saveNote();
        /*if ((currentNote != null) && !changedByHistory && !addedToHistory)
                    History.add(new HistoryItem(currentNote));*/
        notesControlPane.refresh();
        eventsControlPane.refresh();

        CurrentProject.save();        
        
        /*addedToHistory = false;
        if (!changedByHistory) {
            if (currentNote != null) {
                History.add(new HistoryItem(currentNote));
                addedToHistory = true;
            }
        }*/
        
        updateIndicators(CurrentDate.get(), tl);
        App.getFrame().setCursor(cur);
    }
 
开发者ID:ser316asu,项目名称:Reinickendorf_SER316,代码行数:27,代码来源:DailyItemsPanel.java

示例11: ResourcesTable

import net.sf.memoranda.TaskList; //导入依赖的package包/类
public ResourcesTable() {
	super();
	initTable();
	sorter = new TableSorter(new ResourcesTableModel());
	sorter.addMouseListenerToHeaderInTable(this);
	setModel(sorter);
	this.setShowGrid(false);
	this.setFont(new Font("Dialog", 0, 11));
	initColumsWidth();
	// this.setModel(new ResourcesTableModel());
	CurrentProject.addProjectListener(new ProjectListener() {
		public void projectChange(Project p, NoteList nl, TaskList tl, ResourcesList rl, PSP psp) {

		}

		public void projectWasChanged() {
			tableChanged();
		}
	});
}
 
开发者ID:ser316asu,项目名称:Dahlem_SER316,代码行数:21,代码来源:ResourcesTable.java

示例12: ResourcesTable

import net.sf.memoranda.TaskList; //导入依赖的package包/类
public ResourcesTable() {
    super();
    initTable();
    sorter = new TableSorter(new ResourcesTableModel());
    sorter.addMouseListenerToHeaderInTable(this);
    setModel(sorter);
    this.setShowGrid(false);
    this.setFont(new Font("Dialog",0,11));
    initColumsWidth();
    //this.setModel(new ResourcesTableModel());
    CurrentProject.addProjectListener(new ProjectListener() {
        public void projectChange(Project p, NoteList nl, TaskList tl, DefectList dl, ResourcesList rl) {                
           
        }
        public void projectWasChanged() {
             tableChanged();
        }
    });
}
 
开发者ID:cst316,项目名称:spring16project-Modula-2,代码行数:20,代码来源:ResourcesTable.java

示例13: TaskTable

import net.sf.memoranda.TaskList; //导入依赖的package包/类
public TaskTable() {
    super();
    initTable();
    // Force the JTable and JTree to share their row selection models.
    ListToTreeSelectionModelWrapper selectionWrapper = new ListToTreeSelectionModelWrapper();
    tree.setSelectionModel(selectionWrapper);
    setSelectionModel(selectionWrapper.getListSelectionModel());

    CurrentDate.addDateListener(new DateListener() {
        public void dateChange(CalendarDate d) {
            //updateUI();
            tableChanged();
        }
    });
    CurrentProject.addProjectListener(new ProjectListener() {
        public void projectChange(Project p, NoteList nl, TaskList tl,
                DefectList dl, ResourcesList rl) {
        }

        public void projectWasChanged() {
            //initTable();
tableChanged();
        }
    });
	
}
 
开发者ID:cst316,项目名称:spring16project-Modula-2,代码行数:27,代码来源:TaskTable.java

示例14: DefectTable

import net.sf.memoranda.TaskList; //导入依赖的package包/类
public DefectTable() {
    super();
    initTable();
    // Force the JTable and JTree to share their row selection models.
    ListToTreeSelectionModelWrapper selectionWrapper = new ListToTreeSelectionModelWrapper();
    tree.setSelectionModel(selectionWrapper);
    setSelectionModel(selectionWrapper.getListSelectionModel());

    CurrentDate.addDateListener(new DateListener() {
        public void dateChange(CalendarDate d) {
            tableChanged();
        }
    });
    CurrentProject.addProjectListener(new ProjectListener() {
        public void projectChange(Project p, NoteList nl, TaskList tl,
                DefectList dl, ResourcesList rl) {
        }

        public void projectWasChanged() {
tableChanged();
        }
    });
}
 
开发者ID:cst316,项目名称:spring16project-Modula-2,代码行数:24,代码来源:DefectTable.java

示例15: openTaskList

import net.sf.memoranda.TaskList; //导入依赖的package包/类
public TaskList openTaskList(Project prj) {
    String fn = JN_DOCPATH + prj.getID() + File.separator + ".tasklist";

    if (documentExists(fn)) {
        /*DEBUG*/
        System.out.println(
            "[DEBUG] Open task list: "
                + JN_DOCPATH
                + prj.getID()
                + File.separator
                + ".tasklist");
        
        Document tasklistDoc = openDocument(fn);

        return new TaskListImpl(tasklistDoc, prj);   
    }
    else {
        /*DEBUG*/
        System.out.println("[DEBUG] New task list created");
        return new TaskListImpl(prj);
    }
}
 
开发者ID:cst316,项目名称:spring16project-Modula-2,代码行数:23,代码来源:FileStorage.java


注:本文中的net.sf.memoranda.TaskList类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。