Help with Java Applet on IE

Joe2Cool

Member
May 23, 2001
137
0
0
this is the problem i'm having:

the code is all fine both throught the compiler and applet viewer, no errors reported.
as soon as i view it from the IE broswer the prompt boxes won't go away and i have to kill IE.
the same thing when my friend tried it and checked hte code for me.

you can view the applet Here
and here's the source code(yea, i'm taking Java101)

Thanks in advance for you computer gods who's willing to help

// This Java Applet will find the largest of the 10 numbers entered by user

// Import the libraries needed:
import java.applet.*;
import java.awt.*;
import javax.swing.*;
//---------------------------------Lab 3 program codes begin here-------------------------//

public class FindLargeNum extends JApplet {
public void paint(Graphics g) {
int Input[] = new int[10]; //Declare ARRAY for 10 input numbers
int Large = 0, Entry = 0; //Dummy integer to get/store largest number and its position

for ( int i = 0; i < 10; i++) {

Input = Integer.parseInt(JOptionPane.showInputDialog("Enter A Number " +
"Between 1 and 1000 (Entry " + (i+1) + ")")); //Get and Parse inputs

if (Input > Large) //Get the most recent entry # for the largest input
Entry = i+1;

Large = Math.max(Large, Input); //Compare with previously largest input

//Write inputs to applet screen
g.drawString("Entry " + (i+1) + " was: \"" + Input + " \"", 10, 20*i+20);
}

//Prompt Results
JOptionPane.showMessageDialog(null, "Largest Number Entered was Entry "
+ Entry + ": \"" +Large + "\"");

}
}
 

m0ti

Senior member
Jul 6, 2001
975
0
0
singh is right.

Paint should be used only for drawing things on the screen.

Paint gets called by the JVM, and you don't have anyway of knowing when this will be.

In general, it could be for when one window is moved on top of another, your applet is minimized and then restored, or moved, or even once every few seconds.

Place your inputs into a separate method. After every input you can call paint passing it an appropriate parameter for your output.

The input method is what should be called by your main.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |