Я хочу запустить программу, так как сейчас у класса есть только единственный вызов, чтобы поместить изображение собора на холст. Однако внизу кода есть команда для создания и запуска программы (CHApplet). Предполагается, что это заставляет все это работать хорошо, но вместо этого оно дает мне запутанный белый экран, на котором ничего нет
Вот код:
import cha.*;
import cha.action.*;
import java.awt.*;
import javax.swing.*;
import java.util.*;
import static java.awt.Color.*;
/**
* Setting
*
* Arch Morrison
* v1
*/
public class Cathedral
extends CHApplet
{
public void init() {
CHImage cathedral;
cathedral = new CHImage();
add(cathedral);
cathedral.setFile("cathedral.jpg");
cathedral.setBounds(0, 0, 600, 600);
}
public static void run() {
CHApplet applet;
applet = new CHApplet();
int width = 600;
int height = 600;
CHApplet apply = new Cathedral();
applet.run(width, height);
}
private Cathedral() {
}
}
Я должен упомянуть, что нет t сообщение об ошибке, код компилируется и запускается, но не отображает холст, как это обычно делает BlueJ.