Эй, ребята, я хотел помочь с игрой покемонов, которую я делаю для финального проекта. Я хотел создать карту, которая рисует изображения на экране на основе случайной переменной. Класс компилируется, но когда я запускаю апплет в средстве просмотра апплетов, он говорит: «Начать: апплет не инициализирован». Я понятия не имею, что случилось.Апплет не инициализирован, но компиляторы нуждаются в помощи при создании карты pokemon
import java.awt.*;
import java.applet.*;
import java.io.*;
import javax.swing.*;
import java.awt.event.*;
import java.lang.Math.*;
import java.util.*;
import java.util.ArrayList;
import java.awt.Image.*;
class map extends JApplet
{
Image grass;
Image Sgrass;
Image sand;
Image[][] gr = new Image[10][10];
public void init()
{
grass = getImage(getCodeBase(),"Grass.jpg");
Sgrass = getImage(getCodeBase(),"Non-Grass.jpg");
sand = getImage(getCodeBase(),"Sand.jpg");
grid();
}
public void grid()
{
for(int i = 0; i<10; i++)
{
for(int j = 0; j<10; j++)
{
double x = Math.random();
if(x<=0.70)
{
gr[i][j] = grass;
}
else if(x>0.70 && x<=0.90)
{
gr[i][j] = Sgrass;
}
else if (x>0.90)
{
gr[i][j] = sand;
}
}
}
}
public void paint(Graphics g)
{
int a = 0;
int b = 0;
while(b<=500)
{
while(a<=500)
{
for(int z = 0; z<10; z++)
{
for(int w = 0; w<10; w++)
{
g.drawImage(gr[z][w],a,b,50,50,this);
a+=50;
}
}
}
b+=50;
a = 0;
}
}
}
Как запустить его? – Matsemann
Я просто хотел проверить, будут ли рисунки рисоваться на экране. Я еще не закончил класс ... –
Я имею в виду: вы создали файл HTML, который загружает апплет и как он выглядит? Как вы называете appletviewer? – Matsemann