一个简单的问题,请人指点!!
我写了一个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 errors
C:\j2sdk1.4.0\bin>