Title: SchedulerFrame
Description: Main frame of Conference Scheduler -application.
Copyright: Copyright (c) 2006 CONCEPT-lisenssi Tekijänoikeus (c) 2006, Pekka Kuuva, Tatu Repo, Pasi Saari, Anna Seppänen. Kaikki oikeudet pidätetään. Tämän ohjelmiston levittäminen ja käyttö lähdekoodina ja binäärinä, muutettuna tai muuttamattomana, on sallittu edellyttäen, että seuraavat ehdot täytetään: 1. OHJELMISTON LEVITTÄMINEN Lähdekoodikopioissa, dokumentaatiossa ja muussa ohjelmiston mukana tulevassa aineistossa on oltava tämä lisenssi kokonaisuudessaan. 1.2. VIENTIRAJOITUKSET Ohjelmistoa tai sen osia ei saa viedä Amerikan Yhdysvaltoihin ilman tekijöiden erillistä suostumusta. 2. OHJELMISTON KÄYTTÖ (EULA) 2.1 KÄYTTÖEHDOT Ohjelmiston käyttäjän tulee joskus suorittaa vähintään yksi seuraavista toimista: a) Tarjota omalla kustannuksellaan olut tasokkaassa ravintolassa, pubissa tai muussa vastaavassa anniskelua harjoittavassa liikkeessä kullekin tekijöistä, sekä ilmoittaa tästä tarjouksesta. b) Tarjota tekijöille omalla kustannuksellaan pääsy tapahtumaan, jonka yhteydessä sovellusta on käytetty, ja ilmoittaa tästä tarjouksesta tekijöille. Ilmoittamisella tarkoitetaan vähintään viikkoa ennen tarjouk- sen täytäntöönpanoa tekijöille lähetettyä sähköpostia, jossa ilmoitetaan ohjelmiston käyttäjän nimi ja yhteystiedot sekä tarjous ja sen ajankohta. Jos käyttöehdot eivät ole täyttyneet, ohjelmistoa ei saa käyttää. 2.1. TAKUU Tekijänoikeuden haltijat ja ohjelmiston kehittäjät tarjoavat tämän ohjelmiston "sellaisena kuin se on". Sovellukselle ei myönnetä minkäänlaista takuuta kaupallisesti hyväksyttävästä laadusta eikä sen taata soveltuvan mihinkään tarkoitukseen. 2.2. VASTUUNRAJOITUS Tekijänoikeuden haltija ja ohjelmiston kehittäjät eivät ole missään tilanteessa vastuussa suorista, epäsuorista, yleisistä, erityisistä, satunnaisista tai seurauksellisista vahingoista (sisältäen, muttei tyhjentävästi, korvaavan tuotteen tai palvelun hankinnan, käyttömahdollisuuden, tiedon tai voittojen menetykset, tai liiketoiminnan keskeytymisen), jotka aiheutuvat miten tahansa ja millä tahansa vahingonkorvausoikeudellisella perusteella mukaanlukien sopimusvastuu, ankara vastuu ja sopimuksen ulkoinen vastuu (huolimattomuus tai muu), vaikka kyseisten vahinkojen mahdollisuudesta olisi kerrottu.
| Method Detail |
private void jbInit()
java.lang.Exception - private void initialize()
private void updateConflicts()
private void initializeColors()
private void addGuides()
private void initializeComponentSize()
private void addTrees()
private void sessionTree_selectionChanged(javax.swing.event.TreeSelectionEvent e)
e - TreeSelectionEventprivate java.lang.String getTreeTooltip(java.awt.event.MouseEvent e)
e - MouseEventprivate void tree_mouseClicked(java.awt.event.MouseEvent e)
e - MouseEventprivate void addDays()
private void timeTable_mouseClicked(java.awt.event.MouseEvent e)
e - MouseEventprivate void addHalls()
private void fillComboBoxesAndTextFields()
private void jComboBoxType_itemStateChanged(java.awt.event.ItemEvent e)
e - ItemEventprivate void jComboBoxKeyword_itemStateChanged(java.awt.event.ItemEvent e)
e - ItemEventprivate void jComboBoxSessionTopic_itemStateChanged(java.awt.event.ItemEvent e)
e - ItemEventprivate void jComboBoxPresentationTopic_itemStateChanged(java.awt.event.ItemEvent e)
e - ItemEventprivate void jComboBoxChairman_itemStateChanged(java.awt.event.ItemEvent e)
e - ItemEventpublic void timeTableBlockSelected(concept.table.timetable.TimeTable timet)
timet - TimeTableprivate void clearBlockFields()
private void showBlock(concept.structure.Block b)
b - Blockpublic void timeTableHallSelected(concept.table.timetable.TimeTable timet)
timet - TimeTable
public void timeTableCellSelected(concept.table.timetable.TimeTable timet,
int row,
int col)
timet - TimeTablerow - intcol - intpublic void timeTableAllSelected(concept.table.timetable.TimeTable timet)
timet - TimeTablepublic void timeTableUnselected(concept.table.timetable.TimeTable timet)
timet - TimeTablepublic void setHallEditingEnabled(boolean active)
active - booleanpublic void setBlockEditingEnabled(boolean active)
active - booleanpublic void clearSessionFields()
private void setSessionFieldsOnlyForSearchingEnabled(boolean enabled)
enabled - booleanpublic void setPresentationFieldsEnabled(boolean enabled)
enabled - booleanpublic void clearPresentationFields()
public void showSession(concept.structure.Session s)
s - Session
private boolean isChairmanInCombobox(javax.swing.JComboBox combo,
concept.structure.Presenter cm)
combo - JComboBoxcm - Presenterpublic void showPresentation(concept.structure.Presentation p)
p - Presentationpublic void adjustPresentationButtons()
public void adjustSessionButtons()
public void addConflicts(java.util.Vector conflicts)
conflicts - Vectorvoid jMenuFileExit_actionPerformed(java.awt.event.ActionEvent actionEvent)
actionEvent - ActionEventpublic void jMenuItemSettings_actionPerformed(java.awt.event.ActionEvent e)
e - ActionEventpublic void jButtonClearPresentationTree_actionPerformed(java.awt.event.ActionEvent e)
e - ActionEventpublic void jButtonClearSessionTree_actionPerformed(java.awt.event.ActionEvent e)
e - ActionEventprivate concept.structure.Presentation getSelectedPresentationFromSessionTree()
public void jButtonPresentationUp_ActionPerformed(java.awt.event.ActionEvent e)
e - ActionEventpublic void jButtonPresentationDown_ActionPerformed(java.awt.event.ActionEvent e)
e - ActionEventpublic void jButtonCleanPresentationFields_actionPerformed(java.awt.event.ActionEvent e)
e - ActionEventpublic void jButtonCleanSessionFields_actionPerformed(java.awt.event.ActionEvent e)
e - ActionEventpublic void jTextFieldPresentationTile_focusGained(java.awt.event.FocusEvent e)
e - FocusEventpublic void jTextFieldPresentationTile_focusLost(java.awt.event.FocusEvent e)
e - FocusEventpublic void jTextAreaPresenter_focusGained(java.awt.event.FocusEvent e)
e - FocusEventpublic void jTextAreaPresenter_focusLost(java.awt.event.FocusEvent e)
e - FocusEventpublic void timeTextField_FocusGained(java.awt.event.FocusEvent e)
e - FocusEventpublic void timeTextField_FocusLost(java.awt.event.FocusEvent e)
e - FocusEventpublic boolean timeTextField_Verify(javax.swing.JComponent c)
c - JComponentpublic void jSplitPaneDesktop_ancestorResized(java.awt.event.HierarchyEvent e)
e - HierarchyEventpublic void jTextFieldSessionCode_focusGained(java.awt.event.FocusEvent e)
e - FocusEventpublic void jTextFieldSessionCode_focusLost(java.awt.event.FocusEvent e)
e - FocusEventpublic void jTextFieldSessionTitle_focusGained(java.awt.event.FocusEvent e)
e - FocusEventpublic void jTextFieldSessionTitle_focusLost(java.awt.event.FocusEvent e)
e - FocusEventpublic void jButtonAddHalls_actionPerformed(java.awt.event.ActionEvent e)
e - ActionEventpublic void jComboBoxKeywords_ancestorResized(java.awt.event.HierarchyEvent e)
e - HierarchyEventpublic void jButtonAddBlock_actionPerformed(java.awt.event.ActionEvent e)
e - ActionEventprivate void updateBlock()
private void addBlock()
public void jButtonUpdateSession_actionPerformed(java.awt.event.ActionEvent e)
e - ActionEventpublic void jButtonTimeTableRemove_actionPerformed(java.awt.event.ActionEvent e)
e - ActionEventpublic void jButtonPresentationSearch_actionPerformed(java.awt.event.ActionEvent e)
e - ActionEventpublic void jButtonSessionSearch_actionPerformed(java.awt.event.ActionEvent e)
e - ActionEventpublic void jButtonAddSession_actionPerformed(java.awt.event.ActionEvent e)
e - ActionEventpublic void jButtonDeleteSession_actionPerformed(java.awt.event.ActionEvent e)
e - ActionEventprivate concept.table.timetable.TimeTable getTimeTableOfSession(concept.structure.Session session)
session - Sessionpublic void jButtonRemoveConflicts_actionPerformed(java.awt.event.ActionEvent e)
e - ActionEventpublic void jSplitPaneLeft_ancestorResized(java.awt.event.HierarchyEvent e)
e - HierarchyEventpublic void jTextFieldGrade_focusGained(java.awt.event.FocusEvent e)
e - FocusEventpublic void jTextFieldGrade_focusLost(java.awt.event.FocusEvent e)
e - FocusEventpublic void showFailedMessage()
public void presentationsTransferredFromPresentationTreeToSessionInSessionTree(concept.structure.Session s,
concept.structure.Presentation[] p)
s - Sessionp - Presentation[]public void presentationsTransferredFromSessionInSessionTreeToPresentationTree(concept.structure.Presentation[] p)
p - Presentation[]
public void presentationsTransferredInSessionTreeFromSessionToAnother(concept.structure.Session target,
concept.structure.Presentation[] p)
target - Sessionp - Presentation[]
public void sessionTransferrdFromSessionTreeToTimeTable(concept.table.timetable.TimeTable t,
concept.table.timetable.TimeTableCell c,
concept.structure.Session s)
t - TimeTablec - TimeTableCells - Session
public void sessionTransferredFromTimetableToSessionTree(concept.table.timetable.TimeTable oldTable,
concept.structure.Session s)
oldTable - TimeTables - Session
public void sessionTransferredFromTimeTableToAnother(concept.table.timetable.TimeTable oldTable,
concept.table.timetable.TimeTable newTable,
concept.table.timetable.TimeTableCell newCell,
concept.structure.Session s)
oldTable - TimeTablenewTable - TimeTablenewCell - TimeTableCells - Session
public void sessionTransferredFromTimeTableToAnotherSessionInTimeTable(concept.structure.Session replaced,
concept.structure.Session target)
replaced - Sessiontarget - Session
public void sessionsTransferred(concept.DndComponent source,
concept.DndComponent target,
concept.table.timetable.TimeTableCell targetCell,
concept.structure.Session[] sessions)
source - DndComponenttarget - DndComponenttargetCell - TimeTableCellsessions - Session[]
public void presentationsTransferred(concept.DndComponent source,
concept.DndComponent target,
java.lang.Object targetObject,
concept.structure.Presentation[] presentations)
source - DndComponenttarget - DndComponenttargetObject - Objectpresentations - Presentation[]
public boolean dragAccepted(concept.DndComponent target,
concept.DndComponent source,
java.lang.Class flavorClass,
double x,
double y)
target - DndComponentsource - DndComponentflavorClass - Classx - doubley - double