Logo Search packages:      
Sourcecode: pcalendar version File versions  Download package

Classes | Public Member Functions | Static Public Attributes | Protected Attributes | Package Attributes | Private Member Functions | Private Attributes | Static Private Attributes

net::sf::linuxorg::pcal::bbtgui::BBTWidget Class Reference

Collaboration diagram for net::sf::linuxorg::pcal::bbtgui::BBTWidget:
Collaboration graph
[legend]

List of all members.

Classes

class  ActionAddOvulation
class  ActionDeleteRecord

Public Member Functions

Date getBbtStartDate ()
JComponent getBBTWidget ()
void prepareForClose ()
void refreshWidgets (Date startDate)

Static Public Attributes

static final int BBT_TEMPERATURE_LEVELS_C = 16
static final int BBT_TEMPERATURE_LEVELS_F = 22

Protected Attributes

int[] bbtPointRow = new int[] {}
int bbtTemperatureLevelsCount = BBT_TEMPERATURE_LEVELS_C
String[] dateLabels = new String[] {}
Date[] datesList = new Date[] {}
int verticalLabelsActiveCount = 0

Package Attributes

Action actionDeleteRecord

Private Member Functions

void generateHorizontalLabels (int bbtDaysCount)
void generateVerticalLabels ()
ActionListener getBBTActionListener ()
KeyListener getBBTKeyListener ()
MouseListener getBBTMouseListener ()
MouseMotionListener getBBTMouseMoutionListener ()
TableModel getBBTRowHeadersModel ()
DefaultTableCellRenderer getBBTTableCellRenderer ()
ActionListener getSympthomsMenuActionListener ()
DefaultTableCellRenderer getVerticalHeaderCellRenderer ()
void paintBBTGraph (Graphics g)
void refreshColors ()
void resetTableColumns ()
void resizeRowHeights ()
void showSympthomsPopup (Point point)
void toggleBBT (int selectedRow, int selectedColumn)

Private Attributes

Action actionAddOvulation
JPopupMenu bbtPopupMenu
JTable bbtRowHeader
JScrollPane bbtScrollPane
Date bbtStartDate = new Date()
JTable bbtTable
BBTTableModel bbtTableModel
JLabel currentMonthLabel
Color[] daysBGColors = new Color[] {}
Color[] daysFGColors = new Color[] {}
int genericRowHeight = 0
boolean[] isOvulationFlag = new boolean[] {}
Point popupActivatedCell = null
ActionListener sympthomsMenuActionListener
JPopupMenu sympthomsPopupMenu
int[] sympthomsRowHeights = new int[BBTSympthomsSetDefinition.BBT_SYMPTHOMS_COUNT]
String[] verticalLabels

Static Private Attributes

static final int BBT_TEMPERATURE_MIN_C = 360
static final int BBT_TEMPERATURE_MIN_F = 968
static final String CLEAR = "<CLEAR>"

Detailed Description

This class provides BBT Table widget with contains the BBT table and the supplementing components. Use the factory methods to get new instances of the widgets.

Author:
Mar'yan Rachynskyy

Definition at line 82 of file BBTWidget.java.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index