A friendly place for programming greenhorns!
Big Moose Saloon
Search
|
Java FAQ
|
Recent Topics
Register / Login
JavaRanch
»
Java Forums
»
Java
»
Beginning Java
Author
ERROR IN SOURCE CODE
Mike Shn
Ranch Hand
Joined: May 26, 2001
Posts: 149
posted
Nov 29, 2001 13:02:00
0
I wrote the program, bu don't understand why it gives me 3 errors. All errors from AlertDialog Alert; line
import
java.applet.Applet
;
import
java.awt.Button
;
import
java.awt.Component
;
import
java.awt.Container
;
import
java.awt.Label
;
import
java.awt.TextComponent
;
import
java.awt.TextField
;
import
java.awt.event.ActionEvent
;
import
java.awt.event.ActionListener
;
import
java.util.EventObject
;
public class PayrollMessage extends
Applet
implements
ActionListener
{
TextField
rate;
TextField
newrate;
TextField
time;
TextField
payment;
float wt;
float ra;
float money;
Button cal;
Button clear;
String
message;
String newra;
AlertDialog Alert;
{
Label label1 = new Label( "Input the payment per hour :" );
Label label2 = null;
Label label3 = null;
add( label1 );
rate = new
TextField
( 25 );
add( rate );
label2 = new Label( "Input work hours per week :" );
add( label2 );
time = new
TextField
( 25 );
add( time );
label3 = new Label( "The total payment is" );
add( label3 );
payment = new
TextField
( 25 );
add( payment );
payment.setEditable( false );
cal = new Button( "Calculate" );
add( cal );
cal.addActionListener( this );
clear = new Button( "Clear" );
add( clear );
clear.addActionListener( this );
}
public void actionPerformed(
ActionEvent
actionevent1)
{
if( ((
EventObject
) actionevent1).getSource() == clear )
{
rate.setText( " " );
time.setText( " " );
payment.setText( " " );
}
else
{
try
{
ra = Float.valueOf( rate.getText() ).floatValue();
wt = Float.valueOf( time.getText() ).floatValue();
if( (double) ra < 5.25 )
{
message = new String( "The pay rate cannot be less than $5.25 per hour!" );
if( AlertDialog.alert( message ) == true )
{
money = wt * ra;
payment.setText( Float.toString( money ) );
return;
}
}
else if( wt <= 40.0F )
{
money = wt * ra;
payment.setText( Float.toString( money ) );
return;
}
else
{
if( (double) ra < 5.25 | | wt <= 40.0F )
return;
money = (float) ((double) (40.0F * ra) + (double) ((wt - 40.0F) * ra) * 1.5);
payment.setText( Float.toString( money ) );
}
}
catch(
NumberFormatException
unused2 )
{
message = new String( "The input pay rate should be a number !!" );
AlertDialog.query( message );
ra = Float.valueOf( newra ).floatValue();
rate.setText( "" );
rate.setText( "newra" );
money = wt * ra;
payment.setText( Float.toString( money ) );
return;
}
}
}
}
Thanks
Junilu Lacar
Bartender
Joined: Feb 26, 2001
Posts: 4115
2
I like...
posted
Nov 29, 2001 15:01:00
0
Where is AlertDialog defined? I don't see any import in your code...
Junilu
Junilu - [
How to Ask Questions
] [
How to Answer Questions
] [
MiH
]
tej_bal
Greenhorn
Joined: Nov 30, 2001
Posts: 3
posted
Nov 30, 2001 03:32:00
0
Where is the file(class) AlertDialog. How can you a class and it's methods when it is not present.
Paul Stevens
Ranch Hand
Joined: May 17, 2001
Posts: 2823
posted
Nov 30, 2001 05:48:00
0
This was already answered in the Swing/AWT forum.
I agree. Here's the link:
http://aspose.com/file-tools
subject: ERROR IN SOURCE CODE
Similar Threads
Please help me
ERROR IN CODE
linux file access
Float to String
TEXTFIELDS TO INT
All times are in JavaRanch time: GMT-6 in summer, GMT-7 in winter