Package com.datasquad.task
Class MainPanel
- java.lang.Object
-
- com.datasquad.task.MainPanel
-
class MainPanel extends java.lang.ObjectThis class allows the complete management of the whole main panel.- Author:
- CADOUL Michael AND VERY-GRIETTE Milan
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringDATE_FORMATInstance of TaskStorage where all the tasks (and also the types) are saved in memory.private javax.swing.JListlisteprivate javax.swing.JPanelpanelJList where all the tasks is listedprivate SecondPanelsecondPanelMain JPanelprivate TaskStoragetaskStorageSecond JPanel
-
Constructor Summary
Constructors Constructor Description MainPanel()MainPanel constructor
-
Method Summary
Modifier and Type Method Description (package private) javax.swing.JListgetListe()Getter(package private) javax.swing.JPanelgetPanel()Getter(package private) SecondPanelgetSecondPanel()Getter(package private) TaskStoragegetTaskStorage()Getter(package private) voidsetTaskStorage(TaskStorage taskStorage)Setter(package private) voidshowTodayTask()Show a JOptionPane indicating which tasks have to be done until today
-
-
-
Field Detail
-
liste
private javax.swing.JList liste
-
panel
private javax.swing.JPanel panel
JList where all the tasks is listed
-
secondPanel
private SecondPanel secondPanel
Main JPanel
-
taskStorage
private TaskStorage taskStorage
Second JPanel
-
DATE_FORMAT
private static final java.lang.String DATE_FORMAT
Instance of TaskStorage where all the tasks (and also the types) are saved in memory.- See Also:
- Constant Field Values
-
-
Method Detail
-
setTaskStorage
void setTaskStorage(TaskStorage taskStorage)
Setter- Parameters:
taskStorage- A new TaskStorage
-
showTodayTask
void showTodayTask()
Show a JOptionPane indicating which tasks have to be done until today
-
getTaskStorage
TaskStorage getTaskStorage()
Getter- Returns:
- the TaskStorage instance
-
getListe
javax.swing.JList getListe()
Getter- Returns:
- the JList
-
getSecondPanel
SecondPanel getSecondPanel()
Getter- Returns:
- the SecondPanel instance
-
getPanel
javax.swing.JPanel getPanel()
Getter- Returns:
- the JPanel
-
-