本文整理汇总了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();
}
});
}
示例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);
}
示例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();
}
示例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();
}
});
}
示例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);
}
示例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);
}
示例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();
}
示例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;
}
示例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();
}
});
}
示例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);
}
示例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();
}
});
}
示例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();
}
});
}
示例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();
}
});
}
示例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();
}
});
}
示例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);
}
}