Я учусь в средней школе, снимая cs106a в Стэнфорде через видео.
Для моего текущего назначения я должен добавить объекты GObject и расположить их относительно размера окна.
В настоящее время я пытаюсь определить ширину окна с помощью команды
Я учусь в средней школе, снимая cs106a в Стэнфорде через видео.
Для моего текущего назначения я должен добавить объекты GObject и расположить их относительно размера окна. Gcanvas создается как один класс и реализуется в другом.
Заголовок и конструктор класса следующие:
import acm.graphics.*;
import java.awt.event.*;
import java.util.*;
import java.awt.*;
public class NameSurferGraph extends GCanvas
implements NameSurferConstants, ComponentListener {
/**
* Creates a new NameSurferGraph object that displays the data.
*/
public NameSurferGraph() {
addComponentListener(this);
drawGrid();
}
В настоящее время я пытаюсь получить ширину окна с помощью команды в методе drawGrid (). Используя команду:
int width = getWidth();
однако ширина = 0
Одна вещь, которая может быть причиной этого: это одна из первых программ, которые я написал с использованием нескольких классов.
Спасибо за помощь!