Я пытаюсь запустить java апплет (я знаю, что он старый, но я должен работать с апплетом).
package aplecik;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
public class Kulka {
int r = 50; // promień - atrybuty klasy
Color c; // kolor kółka - atrybut klasy
int x; // współrzędna x - atrybut klasy
int y; // współrzędna y - atrybut klasy
public Kulka(int r, Color c, int x, int y) {
this.r = r;
this.c = c;
this.x = x;
this.y = y;
}
public Kulka(int r, Dimension d) {
this.r = r;
x = r + (int) (Math.random() * (d.width - 2*r));
y = r + (int) (Math.random() * (d.height - 2*r));
c = new Color(
(float) Math.random(),
(float) Math.random(),
(float) Math.random());
}
public void rysuj(Graphics g) {
g.setColor(c);
g.fillOval(x-r, y-r, 2*r, 2*r);
}
}
package aplecik;
import java.applet.Applet;
import java.awt.*;
public class ApletKulka extends Applet {
Kulka[] tablica; // atrybut - tablica kulek
@Override
public void init() {
int N = 10;
String ile = getParameter("ILE_KULEK");
if(ile != null){
try{
N = Integer.parseInt(ile);
}catch(NumberFormatException ex){
System.err.println("Błędna wartość parametru");
}
}
Dimension d = getSize();
tablica = new Kulka[N];
for(int i = 0; i < tablica.length; i++)
tablica[i] = new Kulka(30, d);
}
@Override
public void paint(Graphics g) {
for(Kulka k : tablica)
k.rysuj(g);
}
}
Независимо от того, что у меня все еще есть класс ошибок не найдена апплеткулька или не удалось инициализировать апплет. Любые идеи? Я использую IntelliJ. У меня есть проблемы почти со всем классом, как это. Возможно, у меня неправильная конфигурация в IntelliJ.