当前位置: 代码迷 >> Java相关 >> 这是怎么回事a
  详细解决方案

这是怎么回事a

热度:140   发布时间:2006-03-30 20:08:00.0
这是怎么回事a
import java.awt.*;
import java.applet.*;
public class GraphicsPrime extends Applet implements ActionListener {
Label prompt;
TextField input;
public void init(){
prompt = new Label("Enter a year:");
input = new TextField(3);
input.addActionListener(this);
add(prompt);add(input);
}
public void paint(Graphics g){
int year;
boolean leap;
year = Integer.parseInt(input.getText());
if(year%100==0)
if(year%400==0)leap=ture;
else leap=ture;
else
if(year%4==0)
leap=ture;
else
leap=false;
if(leap)
g.drawString("The is a leap year.",60,80);
else
g.drawString("The is not a leap year.",60,80);
}
public void actionPerformed(ActionEvent e){
repaint();
}
}
我怎么也搞不清楚里面的错误啊,请各位看看哪错了
搜索更多相关的解决方案: public  import  Enter  

----------------解决方案--------------------------------------------------------
import java.awt.*;
import java.awt.event.*; //没有导入这个包
import java.applet.*;
public class GraphicsPrime extends Applet implements ActionListener {
Label prompt;
TextField input;
public void init(){
prompt = new Label("Enter a year:");
input = new TextField(3);
input.addActionListener(this);
add(prompt);add(input);
}
public void paint(Graphics g){
int year;
boolean leap;
year = Integer.parseInt(input.getText());
if(year%100==0)
if(year%400==0)leap=true; //true拼写错误...
else leap=true;
else
if(year%4==0)
leap=true;
else
leap=false;
if(leap)
g.drawString("The is a leap year.",60,80);
else
g.drawString("The is not a leap year.",60,80);
}
public void actionPerformed(ActionEvent e){
repaint();
}
}


细心一点……
----------------解决方案--------------------------------------------------------
哇,斑竹厉害,比我们老师强啊....
谢谢哈
----------------解决方案--------------------------------------------------------
  相关解决方案