我写了一个JAVA程序,但编译通不过,现将代码和产生的错误提示写在下面:代码:
import java.awt.*;
import java.lang.String;
import java.awt.event.*;
import java.util.*;
import java.applet.*;
public class AppletStack extends Applet
{
public void init()
{
}
public void paint(Graphics g)
{
try
{
String mystr1=new String ("java");
String mystr2=new String ("welcome");
Stack MyStack=new Stack();
Vector MyVector=new Vector();
Hashtable MyHash=new Hashtable();
Integer m_int1=new Integer(10);
Integer m_int2=new Integer(15);
MyVector.addElement(m_int1);
MyVector.insertElementAt(m_int2,0);
MyHash.put(MyVector.elementAt(0),mystr1);
MyHash.put(MyVector.elementAt(1),mystr2);
MyStack.push(MyHash.get(m_int1));
MyStack.push(MyHash.get(m_int2));
g.drawString("MyVectorеݣ"+MyVector.toString(),100,80);
g.drawString("ջݣ"+MyHash.get(m_int1).toString()+","+MyHash.get(m_int2).toString(),100,140);
g.drawString("ջ:"+MyStack.pop().toString()+","MyStack.pop().toString(),100,140);
}
catch(Exception e)
{
g.drawString("err"+e,100,10);
}
}
};错误提示:
C:\j2sdk1.4.0\bin>javac  AppletStack.java
AppletStack.java:30: ')' expected
                        g.drawString("ջ:"+MyStack.pop().toString()+","M
yStack.pop().toString(),100,140);
                                                                          ^
AppletStack.java:30: cannot resolve symbol
symbol  : method drawString  (java.lang.String)
location: class java.awt.Graphics
                        g.drawString("ջ:"+MyStack.pop().toString()+","M
yStack.pop().toString(),100,140);
                         ^
2 errorsC:\j2sdk1.4.0\bin>