com.gsoft.titration.client
Class TitrationUI
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Window
|
+--java.awt.Frame
|
+--javax.swing.JFrame
|
+--com.gsoft.titration.client.TitrationDataManager
|
+--com.gsoft.titration.client.TitrationUI
- public class TitrationUI
- extends TitrationDataManager
- implements CellEditorListener
Fields inherited from class javax.swing.JFrame |
EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled, accessibleContext |
Fields inherited from class java.awt.Frame |
DEFAULT_CURSOR, CROSSHAIR_CURSOR, TEXT_CURSOR, WAIT_CURSOR, SW_RESIZE_CURSOR, SE_RESIZE_CURSOR, NW_RESIZE_CURSOR, NE_RESIZE_CURSOR, N_RESIZE_CURSOR, S_RESIZE_CURSOR, W_RESIZE_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, MOVE_CURSOR, NORMAL, ICONIFIED |
Fields inherited from class java.awt.Component |
TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT |
Methods inherited from class com.gsoft.titration.client.TitrationDataManager |
addNewUser, addNotes, createPreparedStatement, doLogin, fetchNotes, fetchProjectLists, fetchStoredProcedure, fetchUserList, getNextNum, getProjectList, projectNameOnfile, resetPassword, saveNewProject, updateExistingProject, updatePriority, updateUserProjects, validateUpdateUserPassword |
Methods inherited from class javax.swing.JFrame |
frameInit, createRootPane, processKeyEvent, processWindowEvent, setDefaultCloseOperation, getDefaultCloseOperation, update, setJMenuBar, getJMenuBar, isRootPaneCheckingEnabled, setRootPaneCheckingEnabled, addImpl, remove, setLayout, getRootPane, setRootPane, getContentPane, setContentPane, getLayeredPane, setLayeredPane, getGlassPane, setGlassPane, paramString, getAccessibleContext |
Methods inherited from class java.awt.Frame |
finalize, addNotify, getTitle, setTitle, getIconImage, setIconImage, getMenuBar, setMenuBar, isResizable, setResizable, setState, getState, remove, removeNotify, setCursor, getCursorType, getFrames |
Methods inherited from class java.awt.Window |
pack, show, hide, dispose, toFront, toBack, getToolkit, getWarningString, getLocale, getInputContext, setCursor, getOwner, getOwnedWindows, addWindowListener, removeWindowListener, getListeners, processEvent, getFocusOwner, postEvent, isShowing, applyResourceBundle, applyResourceBundle, getGraphicsConfiguration |
Methods inherited from class java.awt.Container |
getComponentCount, countComponents, getComponent, getComponents, getInsets, insets, add, add, add, add, add, remove, removeAll, getLayout, doLayout, layout, invalidate, validate, validateTree, setFont, getPreferredSize, preferredSize, getMinimumSize, minimumSize, getMaximumSize, getAlignmentX, getAlignmentY, paint, print, paintComponents, printComponents, addContainerListener, removeContainerListener, processContainerEvent, deliverEvent, getComponentAt, locate, getComponentAt, findComponentAt, findComponentAt, isAncestorOf, list, list |
Methods inherited from class java.awt.Component |
getName, setName, getParent, getPeer, setDropTarget, getDropTarget, getTreeLock, isValid, isDisplayable, isVisible, isEnabled, setEnabled, enable, enable, disable, isDoubleBuffered, enableInputMethods, setVisible, show, getForeground, setForeground, getBackground, setBackground, getFont, setLocale, getColorModel, getLocation, getLocationOnScreen, location, setLocation, move, setLocation, getSize, size, setSize, resize, setSize, resize, getBounds, bounds, setBounds, reshape, setBounds, getX, getY, getWidth, getHeight, getBounds, getSize, getLocation, isOpaque, isLightweight, getGraphics, getFontMetrics, getCursor, paintAll, repaint, repaint, repaint, repaint, printAll, imageUpdate, createImage, createImage, prepareImage, prepareImage, checkImage, checkImage, contains, inside, contains, dispatchEvent, addComponentListener, removeComponentListener, addFocusListener, removeFocusListener, addHierarchyListener, removeHierarchyListener, addHierarchyBoundsListener, removeHierarchyBoundsListener, addKeyListener, removeKeyListener, addMouseListener, removeMouseListener, addMouseMotionListener, removeMouseMotionListener, addInputMethodListener, removeInputMethodListener, getInputMethodRequests, enableEvents, disableEvents, coalesceEvents, processComponentEvent, processFocusEvent, processMouseEvent, processMouseMotionEvent, processInputMethodEvent, processHierarchyEvent, processHierarchyBoundsEvent, handleEvent, mouseDown, mouseDrag, mouseUp, mouseMove, mouseEnter, mouseExit, keyDown, keyUp, action, gotFocus, lostFocus, isFocusTraversable, requestFocus, transferFocus, nextFocus, hasFocus, add, toString, list, list, list, addPropertyChangeListener, removePropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, firePropertyChange, setComponentOrientation, getComponentOrientation |
Methods inherited from class java.lang.Object |
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait |
adminAssigned
private StringListModel adminAssigned
adminAvailable
private StringListModel adminAvailable
adminPanel
private JPanel adminPanel
borderLayout1
private BorderLayout borderLayout1
borderLayout2
private BorderLayout borderLayout2
borderLayout3
private BorderLayout borderLayout3
borderLayout4
private BorderLayout borderLayout4
cmntModel
private CommentModel cmntModel
emptyProject
private ProjectItem emptyProject
flowLayout1
private FlowLayout flowLayout1
IS_NEW
private boolean IS_NEW
jbAddNewComment
private JButton jbAddNewComment
jbAdminAddPrj
private JButton jbAdminAddPrj
jbAdminLoad
private JButton jbAdminLoad
jbAdminRefresh
private JButton jbAdminRefresh
jbAdminRemovePrj
private JButton jbAdminRemovePrj
jbAdminRestPWord
private JButton jbAdminRestPWord
jbAdminSaveNewUser
private JButton jbAdminSaveNewUser
jbAdminSaveProjects
private JButton jbAdminSaveProjects
jbCloseDate
private DateButton jbCloseDate
jbCreateUser
private JButton jbCreateUser
jbNewProject
private JButton jbNewProject
jbPDown
private JButton jbPDown
jbPUp
private JButton jbPUp
jbReqDate
private DateButton jbReqDate
jbSave
private JButton jbSave
jbStartDate
private DateButton jbStartDate
jButton1
private JButton jButton1
jcAdminUserList
private JComboBox jcAdminUserList
jcProjectList
private JComboBox jcProjectList
jcStatus
private JComboBox jcStatus
jLabel1
private JLabel jLabel1
jLabel10
private JLabel jLabel10
jLabel11
private JLabel jLabel11
jLabel12
private JLabel jLabel12
jLabel13
private JLabel jLabel13
jLabel14
private JLabel jLabel14
jLabel15
private JLabel jLabel15
jLabel16
private JLabel jLabel16
jLabel17
private JLabel jLabel17
jLabel18
private JLabel jLabel18
jLabel19
private JLabel jLabel19
jLabel2
private JLabel jLabel2
jLabel3
private JLabel jLabel3
jLabel4
private JLabel jLabel4
jLabel5
private JLabel jLabel5
jLabel6
private JLabel jLabel6
jLabel7
private JLabel jLabel7
jLabel8
private JLabel jLabel8
jLabel9
private JLabel jLabel9
jlAdminAssigned
private JList jlAdminAssigned
jlAdminAvailable
private JList jlAdminAvailable
jlPriority
private JLabel jlPriority
jlProjectID
private JLabel jlProjectID
jlProjectList
private JTable jlProjectList
jlSouth
private JLabel jlSouth
jlUser
private JLabel jlUser
jmChangePassword
private JMenuItem jmChangePassword
jMenuBar1
private JMenuBar jMenuBar1
jMenuFile
private JMenu jMenuFile
jMenuFileExit
private JMenuItem jMenuFileExit
jMenuHelp
private JMenu jMenuHelp
jMenuHelpAbout
private JMenuItem jMenuHelpAbout
jmLANDF
private JMenu jmLANDF
jmOptions
private JMenu jmOptions
jmRefreshProj
private JMenuItem jmRefreshProj
jPanel1
private JPanel jPanel1
jpMainNorth
private JPanel jpMainNorth
jpPWord
private JPasswordField jpPWord
jrbCrossPlatform
private JRadioButtonMenuItem jrbCrossPlatform
jrbGTK
private JRadioButtonMenuItem jrbGTK
jrbMetal
private JRadioButtonMenuItem jrbMetal
jrbMotif
private JRadioButtonMenuItem jrbMotif
jrbSystem
private JRadioButtonMenuItem jrbSystem
jScrollPane1
private JScrollPane jScrollPane1
jScrollPane2
private JScrollPane jScrollPane2
jScrollPane3
private JScrollPane jScrollPane3
jScrollPane4
private JScrollPane jScrollPane4
jScrollPane5
private JScrollPane jScrollPane5
jtComments
private JTable jtComments
jtDesc
private JTextArea jtDesc
jtDName
private JTextField jtDName
jtProjectName
private JTextField jtProjectName
jtReqestor
private JTextField jtReqestor
jtTotalHours
private JTextField jtTotalHours
jtUName
private JTextField jtUName
loginItem
private LoginItem loginItem
mainPriorityFlow
private FlowLayout mainPriorityFlow
mainTabPanel
private JPanel mainTabPanel
masterTabPane
private JTabbedPane masterTabPane
northPanel
private JPanel northPanel
openItem
private ProjectItem openItem
plModel
private ProjectListModel plModel
projectComboList
private StringComboBoxModel projectComboList
projectList
private ArrayList projectList
projectPanelCenter
private JPanel projectPanelCenter
prop
private Properties prop
selectProjectPanel
private JPanel selectProjectPanel
statusModel
private StringComboBoxModel statusModel
userBkg
private JPanel userBkg
userComboList
private StringComboBoxModel userComboList
TitrationUI
public TitrationUI()
addNewCommentDialog
void addNewCommentDialog()
addNewProject
void addNewProject(ActionEvent e)
addProjectFromUser
void addProjectFromUser(ActionEvent e)
checkHourValue
boolean checkHourValue(FocusEvent e)
cleanProject
private void cleanProject()
createNewUser
void createNewUser(ActionEvent e)
debugComment
private void debugComment()
editingCanceled
public void editingCanceled(ChangeEvent e)
editingStopped
public void editingStopped(ChangeEvent e)
enableButtons
private void enableButtons(boolean value)
initCommentColumnSizes
private void initCommentColumnSizes(JTable table)
initModels
private void initModels()
throws java.lang.Exception
initProjectListColumnSizes
private void initProjectListColumnSizes(JTable table)
jbInit
private void jbInit()
throws java.lang.Exception
jMenuFileExit_actionPerformed
void jMenuFileExit_actionPerformed(ActionEvent actionEvent)
- File | Exit action performed.
- Parameters:
- actionEvent ActionEvent
jMenuHelpAbout_actionPerformed
void jMenuHelpAbout_actionPerformed(ActionEvent actionEvent)
- Help | About action performed.
- Parameters:
- actionEvent ActionEvent
loadExistingProject
void loadExistingProject(ActionEvent e)
loadUserData
void loadUserData(ActionEvent e)
login
protected void login()
movePriorityDown
void movePriorityDown(ActionEvent e)
movePriorityUp
void movePriorityUp(ActionEvent e)
refreshComments
public void refreshComments(int projectID)
refreshProjectLists
protected void refreshProjectLists()
refreshUserList
private void refreshUserList()
refreshUserList
void refreshUserList(ActionEvent e)
removeProjectFromUser
void removeProjectFromUser(ActionEvent e)
resetUserPassword
void resetUserPassword(ActionEvent e)
saveNewUser
void saveNewUser(ActionEvent e)
saveOpenProject
void saveOpenProject(ActionEvent e)
saveUserProjects
void saveUserProjects(ActionEvent e)
setLookAndFeelID
public void setLookAndFeelID(int id)
setProperties
public void setProperties(Properties _prop)
showChangePWDialog
void showChangePWDialog(ActionEvent e)
showCommentDialog
void showCommentDialog(MouseEvent e)
showError
private void showError(String msg, int type)
swapLookAndFeel
void swapLookAndFeel(String lookandfeel)
userListChanged
void userListChanged(ItemEvent e)
validateEdit
public boolean validateEdit(Object o, int row, int col)