View Single Post
Old May 2nd, 2008, 8:39 AM   #7
kewlgeye
Programmer
 
Join Date: Jan 2008
Posts: 53
Rep Power: 1 kewlgeye is on a distinguished road
Re: Java Error Messages

I figured it out.

I needed to use the NumberFormatException and delete the extends section and also parse within the try statement to have something to try with. Here is what I did.

try
	{
			resulta = Integer.parseInt(resultATF.getText());
			resultb = Integer.parseInt(resultBTF.getText());
			resultc = Integer.parseInt(resultCTF.getText());
			
			if (resulta > 5){
			resulta = resulta - 5;
			outputATF.setText("You are overstaffed by " + resulta);
			}
			else if (resulta < 5){
			resulta = 5 - resulta;
			outputATF.setText("You are understaffed by " + resulta);
			}
			else if (resulta == 5){
			outputATF.setText("Your staffing is sufficient");
			}
			
			
			if (resultb > 8){
			resultb = resultb - 8;
			outputBTF.setText("You are overstaffed by " + resultb);
			}
			else if (resultb < 8){
			resultb = 8 - resultb;
			outputBTF.setText("You are understaffed by " + resultb);
			}
			else if (resultb == 8){
			outputBTF.setText("Your staffing is sufficient");
			}
			
						

			if (resultc > 10){
			resultc = resultc - 10;
			outputCTF.setText("You are overstaffed by " + resultc);
			}
			else if (resultc < 10){
			resultc = 10 - resultc;
			outputCTF.setText("You are understaffed by " + resultc);
			}
			else if (resultc == 10){
			outputCTF.setText("Your staffing is sufficient");
			}

			else
			{
			throw new NumberFormatException(); //calls
            		}
	}
			catch (NumberFormatException ev)
        		{
			JOptionPane.showMessageDialog(null, "" +ev + " You must enter a number", "Invalid Input", 		

			JOptionPane.INFORMATION_MESSAGE);
       			}
kewlgeye is offline   Reply With Quote