problem about calling paint method
I have created a class to ask user input 3 floating-point numbers, using JApplet. the code list below
import java.awt.Graphics;
import javax.swing.*;
public class Numbers
{
double average,sum,product;
String result;
public void init()
{
String firstNumber,secondNumber,thirdNumber;
double num1,num2,num3;
firstNumber=JOptionPane.showInputDialog("enter first number");
secondNumber=JOptionPane.showInputDialog("Enter second number");
thirdNumber=JOptionPane.showInputDialog("Enter thrid number");
num1=Double.parseDouble(firstNumber);
num2=Double.parseDouble(secondNumber);
num3=Double.parseDouble(thirdNumber);
sum=num1+num2+num3;
product=num1*num2*num3;
average=(num1+num2+num3)/3;
result="";
if(num1<num2 && num2><num3)
result=result+num3+" is the largest number";
if(num2>num1 && num2>num3)
result=result+num2 +" is the largest number";
if(num1>num2 && num2>num3)
result=result+ num1+" is the largest number";
}
public void paint(Graphics g)
{
super.paint(g);
g.drawString("sum is"+sum,25,25);
g.drawString("product is"+ product,25,40);
g.drawString("average is"+ average,25,60);
g.drawString(" the largest number is"+result,25,80);
}
}
however, after I compiled, it gave me the error message as:
java:40: cannot resolve symbol
symbol : method paint (java.awt.Graphics)
location: class java.lang.Object
super.paint(g);
^(pointer should point to the dot)
don't know why,
Message was edited by:
ritchie_lin

