本文整理汇总了Java中net.sf.memoranda.EventsScheduler类的典型用法代码示例。如果您正苦于以下问题:Java EventsScheduler类的具体用法?Java EventsScheduler怎么用?Java EventsScheduler使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
EventsScheduler类属于net.sf.memoranda包,在下文中一共展示了EventsScheduler类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: updateIndicators
import net.sf.memoranda.EventsScheduler; //导入依赖的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();
}
示例2: updateIndicators
import net.sf.memoranda.EventsScheduler; //导入依赖的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);
}
示例3: updateIndicators
import net.sf.memoranda.EventsScheduler; //导入依赖的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();
}
示例4: updateIndicators
import net.sf.memoranda.EventsScheduler; //导入依赖的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();
}
示例5: saveEvents
import net.sf.memoranda.EventsScheduler; //导入依赖的package包/类
private void saveEvents() {
CurrentStorage.get().storeEventsManager();
eventsTable.refresh();
EventsScheduler.init();
parentPanel.calendar.jnCalendar.updateUI();
parentPanel.updateIndicators();
}
示例6: generateEventsInfo
import net.sf.memoranda.EventsScheduler; //导入依赖的package包/类
static String generateEventsInfo(CalendarDate date) {
String s = "<td width=\"34%\" valign=\"top\">" + "<a href=\"memoranda:events\"><h1>" + Local.getString("Events")
+ "</h1></a>\n"
+ "<table width=\"100%\" valign=\"top\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#FFFFF6\">\n";
Vector v = (Vector) EventsManager.getEventsForDate(date);
int n = 0;
for (Iterator i = v.iterator(); i.hasNext();) {
Event e = (Event) i.next();
String txt = e.getText();
System.out.println("Event: "+txt);
String iurl = net.sf.memoranda.ui.AppFrame.class.getResource("resources/agenda/spacer.gif")
.toExternalForm();
if (date.equals(CalendarDate.today())) {
if (e.getTime().after(new Date()))
txt = "<b>" + txt + "</b>";
if ((EventsScheduler.isEventScheduled())
&& (EventsScheduler.getFirstScheduledEvent().getTime().equals(e.getTime()))) {
iurl = net.sf.memoranda.ui.AppFrame.class.getResource("resources/agenda/arrow.gif")
.toExternalForm();
}
}
String icon = "<img align=\"right\" width=\"16\" height=\"16\" src=\"" + iurl
+ "\" border=\"0\" hspace=\"0\" vspace=\"0\" alt=\"\">";
s += "<tr>\n<td>" + icon + "</td>" + "<td nowrap class=\"eventtime\">" + e.getTimeString() + "</td>"
+ "<td width=\"100%\" class=\"eventtext\"> " + txt + "</td>\n" + "</tr>";
}
return s + "</table>";
}
示例7: saveEvents
import net.sf.memoranda.EventsScheduler; //导入依赖的package包/类
public void saveEvents() {
CurrentStorage.get().storeEventsManager();
eventsTable.refresh();
EventsScheduler.init();
parentPanel.calendar.jnCalendar.updateUI();
parentPanel.updateIndicators();
}
示例8: generateEventsInfo
import net.sf.memoranda.EventsScheduler; //导入依赖的package包/类
static String generateEventsInfo(CalendarDate date) {
String s =
"<td width=\"34%\" valign=\"top\">"
+ "<center><a href=\"memoranda:events\"><h1>"
+ Local.getString("Events")
+ "</h1></a></center>\n"
+ "<table width=\"100%\" valign=\"top\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#FFFFF6\">\n";
Vector v = (Vector) EventsManager.getEventsForDate(date);
int n = 0;
for (Iterator i = v.iterator(); i.hasNext();) {
Event e = (Event) i.next();
String txt = e.getText();
String iurl =
net
.sf
.memoranda
.ui
.AppFrame
.class
.getResource("resources/agenda/spacer.gif")
.toExternalForm();
if (date.equals(CalendarDate.today())) {
if (e.getTime().after(new Date()))
txt = "<b>" + txt + "</b>";
if ((EventsScheduler.isEventScheduled())
&& (EventsScheduler
.getFirstScheduledEvent()
.getTime()
.equals(e.getTime()))) {
iurl =
net
.sf
.memoranda
.ui
.AppFrame
.class
.getResource("resources/agenda/arrow.gif")
.toExternalForm();
}
}
String icon =
"<img align=\"right\" width=\"16\" height=\"16\" src=\""
+ iurl
+ "\" border=\"0\" hspace=\"0\" vspace=\"0\" alt=\"\">";
s += "<tr>\n<td>"
+ icon
+ "</td>"
+ "<td nowrap class=\"eventtime\">"
+ e.getTimeString()
+ "</td>"
+ "<td width=\"100%\" class=\"eventtext\"> "
+ txt
+ "</td>\n"
+ "</tr>";
}
return s + "</table>";
}
示例9: saveEvents
import net.sf.memoranda.EventsScheduler; //导入依赖的package包/类
private void saveEvents() {
CurrentStorage.get().storeEventsManager();
eventsTable.refresh();
EventsScheduler.init();
parentPanel.calendar.jnCalendar.updateUI();
parentPanel.updateIndicators();
}
示例10: deleteB_actionPerformed
import net.sf.memoranda.EventsScheduler; //导入依赖的package包/类
public void deleteB_actionPerformed(ActionEvent e) {
if (event != null) {
EventsManager.removeEvent(event);
EventsScheduler.notifyChanged();
CurrentStorage.get().storeEventsManager();
}
else if (task != null) {
CurrentProject.getTaskList().removeTask(task);
TaskPanel.notifyTaskListListeners();
}
}
示例11: addEventB_actionPerformed
import net.sf.memoranda.EventsScheduler; //导入依赖的package包/类
public void addEventB_actionPerformed(ActionEvent e) {
/**
* This dialog box is taken from the newEventB_actionPerformed() callback
* method in EventPanel.
*/
EventDialog dlg = new EventDialog(App.getFrame(), Local.getString("New event"));
Calendar cdate = CurrentDate.get().getCalendar();
Dimension frmSize = App.getFrame().getSize();
Point loc = App.getFrame().getLocation();
dlg.startDate.getModel().setValue(cdate.getTime());
dlg.endDate.getModel().setValue(cdate.getTime());
dlg.timeSpin.getModel().setValue(cdate.getTime());
dlg.setLocation((frmSize.width - dlg.getSize().width) / 2 + loc.x, (frmSize.height - dlg.getSize().height) / 2 + loc.y);
dlg.setEventDate(cdate.getTime());
dlg.setVisible(true);
if (dlg.CANCELLED)
return;
Calendar calendar = new GregorianCalendar(Local.getCurrentLocale());
calendar.setTime(((Date)dlg.timeSpin.getModel().getValue()));
int hh = calendar.get(Calendar.HOUR_OF_DAY);
int mm = calendar.get(Calendar.MINUTE);
String text = dlg.textField.getText();
CalendarDate eventCalendarDate = new CalendarDate(dlg.getEventDate());
if (dlg.noRepeatRB.isSelected())
EventsManager.createEvent(eventCalendarDate, hh, mm, text);
else {
EventsManager.buildRecurringEvent(dlg, hh, mm, text);
}
CurrentStorage.get().storeEventsManager();
EventsScheduler.notifyChanged();
}
示例12: saveEvents
import net.sf.memoranda.EventsScheduler; //导入依赖的package包/类
private void saveEvents() {
CurrentStorage.get().storeEventsManager();
eventsTable.refresh();
EventsScheduler.init();
parentPanel.calendar.jnCalendar.updateUI();
parentPanel.updateIndicators();
}
示例13: App
import net.sf.memoranda.EventsScheduler; //导入依赖的package包/类
public App(boolean fullmode) {
super();
if (fullmode) {
fullmode = !Configuration.get("START_MINIMIZED").equals("yes");
}
/* DEBUG */
// else {
// System.out.println("Minimized mode");
// }
if (!Configuration.get("SHOW_SPLASH").equals("no")) {
showSplash();
}
// System.out.println(VERSION_INFO);
// System.out.println(Configuration.get("LOOK_AND_FEEL"));
App_trylf();
if (Configuration.get("FIRST_DAY_OF_WEEK").equals("")) {
String fdow;
if (Calendar.getInstance().getFirstDayOfWeek() == 2) {
fdow = "mon";
} else {
fdow = "sun";
}
Configuration.put("FIRST_DAY_OF_WEEK", fdow);
Configuration.saveConfig();
/* DEBUG */
System.out.println("[DEBUG] first day of week is set to " + fdow);
}
EventsScheduler.init();
frame = new AppFrame();
if (fullmode) {
init();
}
if (!Configuration.get("SHOW_SPLASH").equals("no")) {
splash.dispose();
}
}
示例14: saveEvents
import net.sf.memoranda.EventsScheduler; //导入依赖的package包/类
private void saveEvents() {
CurrentStorage.get().storeEventsManager();
eventsTable.refresh();
EventsScheduler.init();
parentPanel.calendar.jnCalendar.updateUI();
parentPanel.updateIndicators();
}
示例15: generateEventsInfo
import net.sf.memoranda.EventsScheduler; //导入依赖的package包/类
static String generateEventsInfo(CalendarDate date) {
String s = "<td width=\"34%\" valign=\"top\">" + "<a href=\"memoranda:events\"><h1>" + Local.getString("Events")
+ "</h1></a>\n"
+ "<table width=\"100%\" valign=\"top\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#FFFFF6\">\n";
Vector v = (Vector) EventsManager.getEventsForDate(date);
int n = 0;
for (Iterator i = v.iterator(); i.hasNext();) {
Event e = (Event) i.next();
String txt = e.getText();
String iurl = net.sf.memoranda.ui.AppFrame.class.getResource("resources/agenda/spacer.gif")
.toExternalForm();
if (date.equals(CalendarDate.today())) {
if (e.getTime().after(new Date())) {
txt = "<b>" + txt + "</b>";
}
if ((EventsScheduler.isEventScheduled())
&& (EventsScheduler.getFirstScheduledEvent().getTime().equals(e.getTime()))) {
iurl = net.sf.memoranda.ui.AppFrame.class.getResource("resources/agenda/arrow.gif")
.toExternalForm();
}
}
String icon = "<img align=\"right\" width=\"16\" height=\"16\" src=\"" + iurl
+ "\" border=\"0\" hspace=\"0\" vspace=\"0\" alt=\"\">";
s += "<tr>\n<td>" + icon + "</td>" + "<td nowrap class=\"eventtime\">" + e.getTimeString() + "</td>"
+ "<td width=\"100%\" class=\"eventtext\"> " + txt + "</td>\n" + "</tr>";
}
return s + "</table>";
}