本文整理汇总了Java中net.sf.memoranda.date.CurrentDate.get方法的典型用法代码示例。如果您正苦于以下问题:Java CurrentDate.get方法的具体用法?Java CurrentDate.get怎么用?Java CurrentDate.get使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类net.sf.memoranda.date.CurrentDate
的用法示例。
在下文中一共展示了CurrentDate.get方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getStatus
import net.sf.memoranda.date.CurrentDate; //导入方法依赖的package包/类
/**
* @see net.sf.memoranda.Project#getStatus()
*/
public int getStatus() {
if (isFrozen())
return Project.FROZEN;
CalendarDate today = CurrentDate.get();
CalendarDate prStart = getStartDate();
CalendarDate prEnd = getEndDate();
if (prEnd == null) {
if (today.before(prStart))
return Project.SCHEDULED;
else
return Project.ACTIVE;
}
if (today.inPeriod(prStart, prEnd))
return Project.ACTIVE;
else if (today.after(prEnd)) {
//if (getProgress() == 100)
return Project.COMPLETED;
/*else
return Project.FAILED;*/
}
else
return Project.SCHEDULED;
}
示例2: getStatus
import net.sf.memoranda.date.CurrentDate; //导入方法依赖的package包/类
/**
* @see net.sf.memoranda.Project#getStatus()
*/
public int getStatus() {
if (isFrozen())
return Project.FROZEN;
CalendarDate today = CurrentDate.get();
CalendarDate prStart = getStartDate();
CalendarDate prEnd = getEndDate();
if (prEnd == null) {
if (today.before(prStart))
return Project.SCHEDULED;
else
return Project.ACTIVE;
}
if (today.inPeriod(prStart, prEnd))
return Project.ACTIVE;
else if (today.after(prEnd)) {
//if (getProgress() == 100)
return Project.COMPLETED;
/*else
return Project.FAILED;*/
}
else
return Project.SCHEDULED;
}
示例3: currentDateChanged
import net.sf.memoranda.date.CurrentDate; //导入方法依赖的package包/类
void currentDateChanged(CalendarDate newdate) {
Cursor cur = App.getFrame().getCursor();
App.getFrame().setCursor(waitCursor);
if (!changedByHistory) {
History.add(new HistoryItem(newdate, CurrentProject.get()));
}
if (!dateChangedByCalendar) {
calendarIgnoreChange = true;
calendar.set(newdate);
calendarIgnoreChange = false;
}
/*if ((currentNote != null) && !changedByHistory && !addedToHistory)
History.add(new HistoryItem(currentNote));*/
currentNoteChanged(currentNote,true);
currentNote = CurrentProject.getNoteList().getNoteForDate(newdate);
CurrentNote.set(currentNote,true);
currentDate = CurrentDate.get();
/*addedToHistory = false;
if (!changedByHistory) {
if (currentNote != null) {
History.add(new HistoryItem(currentNote));
addedToHistory = true;
}
}*/
currentDateLabel.setText(newdate.getFullDateString());
if ((currentNote != null) && (currentNote.isMarked())) {
currentDateLabel.setIcon(bookmarkIcon);
currentDateLabel.setHorizontalTextPosition(SwingConstants.LEFT);
}
else {
currentDateLabel.setIcon(null);
}
updateIndicators(newdate, CurrentProject.getTaskList());
App.getFrame().setCursor(cur);
}
示例4: currentDateChanged
import net.sf.memoranda.date.CurrentDate; //导入方法依赖的package包/类
/**
* If the date is changed it updates the display.
* @param newdate
*/
void currentDateChanged(CalendarDate newdate) {
Cursor cur = App.getFrame().getCursor();
App.getFrame().setCursor(waitCursor);
if (!changedByHistory) {
History.add(new HistoryItem(newdate, CurrentProject.get()));
}
if (!dateChangedByCalendar) {
calendarIgnoreChange = true;
calendar.set(newdate);
calendarIgnoreChange = false;
}
/*if ((currentNote != null) && !changedByHistory && !addedToHistory)
History.add(new HistoryItem(currentNote));*/
currentNoteChanged(currentNote,true);
currentNote = CurrentProject.getNoteList().getNoteForDate(newdate);
CurrentNote.set(currentNote,true);
currentDate = CurrentDate.get();
/*addedToHistory = false;
if (!changedByHistory) {
if (currentNote != null) {
History.add(new HistoryItem(currentNote));
addedToHistory = true;
}
}*/
currentDateLabel.setText(newdate.getFullDateString());
if ((currentNote != null) && (currentNote.isMarked())) {
currentDateLabel.setIcon(IconFontSwing.buildIcon(GoogleMaterialDesignIcons.STAR, 8, ColorMap.ICON));
currentDateLabel.setHorizontalTextPosition(SwingConstants.LEFT);
}
else {
currentDateLabel.setIcon(null);
}
updateIndicators(newdate, CurrentProject.getTaskList());
App.getFrame().setCursor(cur);
}
示例5: currentDateChanged
import net.sf.memoranda.date.CurrentDate; //导入方法依赖的package包/类
void currentDateChanged(CalendarDate newdate) {
Cursor cur = App.getFrame().getCursor();
App.getFrame().setCursor(waitCursor);
if (!changedByHistory) {
History.add(new HistoryItem(newdate, CurrentProject.get()));
}
if (!dateChangedByCalendar) {
calendarIgnoreChange = true;
calendar.set(newdate);
calendarIgnoreChange = false;
}
/*if ((currentNote != null) && !changedByHistory && !addedToHistory)
History.add(new HistoryItem(currentNote));*/
currentNoteChanged(currentNote,true);
currentNote = CurrentProject.getNoteList().getNoteForDate(newdate);
CurrentNote.set(currentNote,true);
currentDate = CurrentDate.get();
/*addedToHistory = false;
if (!changedByHistory) {
if (currentNote != null) {
History.add(new HistoryItem(currentNote));
addedToHistory = true;
}
}*/
currentDateLabel.setText(newdate.getFullDateString());
updateFullDateFormat();//Test
if ((currentNote != null) && (currentNote.isMarked())) {
currentDateLabel.setIcon(bookmarkIcon);
currentDateLabel.setHorizontalTextPosition(SwingConstants.LEFT);
}
else {
currentDateLabel.setIcon(null);
}
updateIndicators(newdate, CurrentProject.getTaskList());
App.getFrame().setCursor(cur);
}
示例6: JNCalendar
import net.sf.memoranda.date.CurrentDate; //导入方法依赖的package包/类
public JNCalendar() {
this(CurrentDate.get());
}
示例7: ppSetDate_actionPerformed
import net.sf.memoranda.date.CurrentDate; //导入方法依赖的package包/类
void ppSetDate_actionPerformed(ActionEvent e) {
String msg;
// Get selected calendar date here
CalendarDate cd = CurrentDate.get();
if (notesList.getSelectedIndices().length > 1)
msg =
Local.getString(Local.getString("Move"))
+ " "
+ notesList.getSelectedIndices().length
+ " "
+ Local.getString("notes to ") + cd.getFullDateString()
+ " \n"
+ Local.getString("Are you sure?");
else
msg =
Local.getString("Move note")
+ "\n'"
+ ((Note) notesList.getNote(notesList.getSelectedIndex())).getDate().getFullDateString()
+ "'\n"
+ Local.getString("to ") + cd.getFullDateString() + (". Are you sure?");
int n =
JOptionPane.showConfirmDialog(
App.getFrame(),
msg,
Local.getString("Clear note"),
JOptionPane.YES_NO_OPTION);
if (n != JOptionPane.YES_OPTION)
return;
for (int i = 0; i < notesList.getSelectedIndices().length; i++) {
Note note = (Note) notesList.getNote(notesList.getSelectedIndices()[i]);
// /*Debug*/ System.out.println("[DEBUG] Current note removed");
Note NewNote = CurrentProject.getNoteList().createNoteForDate(cd);
NewNote.setTitle(note.getTitle());
NewNote.setId(Util.generateId());
HTMLDocument doc = (HTMLDocument) CurrentStorage.get().openNote(note);
CurrentStorage.get().storeNote(NewNote, doc);
// CurrentNote.set(null,true);
CurrentProject.getNoteList().removeNote(note.getDate(), note.getId());
CurrentStorage.get().removeNote(note);
}
bookmarksListPanel.notesList.update();
searchPanel.notesList.update();
notesListPanel.notesList.update();
notesList.updateUI();
notesList.clearSelection();
}