错误:需要class,interface或enum

weiyuqi723 2017-05-23 06:48:06
所有错误是需要class,interface或enum,是什么意思呀?求大神解答!

import javax.swing.*;
import java.awt.*;
import java.awt.Image;
import javax.imageio.ImageIO;
import java.io.*;

public class JungleParty{
Jframe JungleParty = new Jframe();

JButton myButton = new JButton("check!");

JLabel ques = new JLabel("How many animals have come to the party?");
JTextField input = new JTextField(2);
int rand;
Icon[] array = new ImageIcon[10];
public void Init(){
JungleParty.getContenPane().setLayout(new BoarderLayout());
JungleParty.getContenPane().setTitle("Welcome to the Jungle Party!");
JungleParty.getContenPane().setSize(600,400);
JungleParty.setVisible(true);
myButton.addActionListener(new BListener());
JungleParty.getContenPane().add(BoarderLayout.SOUTH, ques);
JungleParty.getContenPane().add(BoarderLayout.SOUTH, input);
JungleParty.getContenPane().add(BoarderLayout.SOUTH, myButton);
JungleParty.setIcon();
}

class BListener implements ActionListener{
public void actionPerformed(ActionEvent e){
int ans = (int)input.getText();
if(ans == rand){
ques.setText("Correct! How many animals are in the party now?");
setIcon();
//break;
}
//else if(ans == 0){continue;}
else if(ans != rand){
ques.setText("Wrong!Try again!");
//continue;
}

}
}
}
public void readImage(){
for(int i=0; i<10; i++){
switch(i){
case 0: Image image = ImageIO.read(new File("animal1.png")); break;
case 1: Image image = ImageIO.read(new File("animal2.png")); break;
case 2: Image image = ImageIO.read(new File("animal3.png")); break;
case 3: Image image = ImageIO.read(new File("animal4.png")); break;
case 4: Image image = ImageIO.read(new File("animal5.png")); break;
case 5: Image image = ImageIO.read(new File("animal6.png")); break;
case 6: Image image = ImageIO.read(new File("animal7.png")); break;
case 7: Image image = ImageIO.read(new File("animal8.png")); break;
case 8: Image image = ImageIO.read(new File("animal9.png")); break;
case 9: Image image = ImageIO.read(new File("animal10.png")); break;
}
array[i] = image;
}
}

public void setIcon(){
Icon array = readImage();
rand = Math.random()*10;
JLabel pic = new JLabel();
pic.setLayout(new GridLayout(2, 5));
for(int i = 0; i<rand; i++){
pic.add(array[i]);
}
JungleParty.add(BoarderLayout.CENTER, pic);
}

public static void main(String[] args){

JungleParty.Init();
}
}
...全文
345 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weiyuqi723 2017-05-23
  • 打赏
  • 举报
回复
引用 2 楼 pany1209 的回复:
代码都错爆了。。。。一堆拼写错误
能不能提示一下。。。我自己看不出来。。。
李德胜1995 2017-05-23
  • 打赏
  • 举报
回复
代码都错爆了。。。。一堆拼写错误
HinanaiTenshi 2017-05-23
  • 打赏
  • 举报
回复
语法错误,详见https://docs.oracle.com/javase/specs/jls/se8/html/jls-8.html关于class的规范

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧