commented java files a little more, added initial UI redesign report
git-svn-id: svn://anubis/gvsu@467 45c1a28c-8058-47b2-ae61-ca45b979098e
This commit is contained in:
parent
6231771a1a
commit
4db518413c
@ -55,6 +55,10 @@ class RetirementCalculatorPanel
|
||||
new ComboChoice(97, "97 (Female; 90th percentile)")
|
||||
};
|
||||
|
||||
/*
|
||||
* These helper functions facilitate adding rows of user interface
|
||||
* elements to the JPanel.
|
||||
*/
|
||||
private static int row = 0;
|
||||
private void addRow(JPanel panel, JComponent c1, JComponent c2)
|
||||
{
|
||||
@ -254,11 +258,13 @@ class RetirementCalculatorPanel
|
||||
{
|
||||
if (e.getComponent().getClass() == JTextField.class)
|
||||
{
|
||||
/* select all text of a text box */
|
||||
((JTextField) e.getComponent()).selectAll();
|
||||
}
|
||||
String tooltip = myToolTips.get(e.getComponent());
|
||||
if (tooltip != null)
|
||||
{
|
||||
/* update the tooltip for the newly selected field */
|
||||
if (tooltip.indexOf("<br") < 0)
|
||||
{
|
||||
tooltip = tooltip + "<br/> ";
|
||||
@ -269,6 +275,7 @@ class RetirementCalculatorPanel
|
||||
|
||||
public void focusLost(FocusEvent e)
|
||||
{
|
||||
/* we are not interested in this event */
|
||||
}
|
||||
|
||||
private void calculate()
|
||||
|
@ -1,9 +1,16 @@
|
||||
|
||||
import java.util.*;
|
||||
|
||||
/*
|
||||
* This class implements the model portion of the Retirement Calculator
|
||||
* project.
|
||||
* Its methods could be invoked by different view or controller classes.
|
||||
*/
|
||||
public class RetirementCalculatorModel
|
||||
{
|
||||
/* input fields */
|
||||
/* Hold fields in a hash instead of declaring each in a separate
|
||||
* variable -- this is more scalable.
|
||||
* (Interface documentation which fields need to be set) */
|
||||
private HashMap<String, Double> myFields;
|
||||
|
||||
public RetirementCalculatorModel()
|
||||
|
BIN
cs623/proj1/UI redesign report.odt
Normal file
BIN
cs623/proj1/UI redesign report.odt
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user