up previous next contents index
Next: Documentation, Help System, and Up: Assumptions Previous: Application Mode Assumptions   Contents   Index

User Interface Assumptions

  1. General
    1. Java user interface standards will be followed unless otherwise specified
  2. Title bars
    1. Accurate and consistent titles will be displayed in all windows, frames, and dialogs
  3. Dialogs
    1. The user will be able to cancel all dialogs by hitting the [Esc] key
    2. Disposing a dialog will have the same effect as hitting [Cancel]
  4. Text fields
    1. Text fields will match the corresponding database fields.
    2. Text fields will not allow users to type invalid characters
      1. For instance, if a user tries to type alphabetic characters into a numeric field, the alpha characters will not be displayed
      2. This was marked as an issue
  5. Textareas
    1. Tab keys will not be allowed in text areas
      1. Tab keys will specifically move the user out of the textarea
  6. Tables
    1. Tables will not allow columns to be moved around.
    2. Tables will not allow columns sorting unless otherwise indicated.
  7. Input focus
    1. Focus on input widgets will follow the standard left to right, top to bottom flow unless otherwise specified.
  8. Default button
    1. A default button will be specified on screens, and will logically follow user focus.
      1. For example, on a wizard requiring multiple dialogs, the "Next" button on each dialog will be the default button.


up previous next contents index
Next: Documentation, Help System, and Up: Assumptions Previous: Application Mode Assumptions   Contents   Index