1
| | /* importing stuff */
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/* defining the class - MultipleApplet */
public class MultipleApplet extends JApplet implements ActionListener {
/* creating fields and labels */
JLabel label1, label2, resultlabel;
JTextField field1, field2, resultfield;
/* main method - begin execution */
public void init()
{
/* setting up the windows and stuff */
Container container = getContentPane();
container.setLayout( new FlowLayout() );
/* creating labels */
label1 = new JLabel ( "Please type an integer." );
label2 = new JLabel ( "Type another and press Enter." );
resultlabel = new JLabel ( "Results: " );
/* attaching labels to container */
container.add( label1 );
container.add( label2 );
container.add( resultlabel );
/* creating fields */
field1 = new JTextField( 10 );
field2 = new JTextField( 10 );
resultfield = new JTextField( 35 );
/* attaching fields to container */
container.add( field1 );
container.add( field2 );
container.add( resultlabel );
/* make result uneditable */
resultfield.setEditable( false );
/* making the second input listening */
field2.addActionListener( this );
System.exit ( 0 ); /* termination! */
} /* end of main method */
/* defining the method - actionPerformed */
public void actionPerformed( ActionEvent event ) {
/* input will be parsed to these */
int num1;
int num2;
/* defining other stuff */
boolean mult;
String result;
/* parsing user input into array */
num1 = Integer.parseInt( field1.getText() );
num2 = Integer.parseInt( field2.getText() );
/* status thing */
showStatus ( "Calculating.." );
/* method call */
mult = findMult( num1, num2 );
/* creating true result string */
if ( mult == true ) {
result = num2 + " is a multiple of " + num1;
}
/* creating false result string */
else {
result = num2 + " is not a multiple of " + num1;
}
/* status thing again */
showStatus ( "Done." );
/* displaying result */
resultfield.setText( result );
} /* end of actionPerformed method */
/* defining the method - findMult */
public boolean findMult( int num1, int num2 )
{
int remainder;
int number1 = num1;
int number2 = num2;
/* determine the remainder */
remainder = number2 % number1;
/* if no remainder, return true */
if ( remainder == 0) {
return true;
}
/* otherwise return false */
else {
return false;
}
} /* end method findMult */
} /* end of program :) */
|