Так что я совершенно новичок в программировании и программировании на Java в целом и, пожалуйста, извините за недостаток знаний. Я пытаюсь нарисовать простой прямоугольник на экране с некоторыми заданными координатами.2D-графика 2D - рисование прямоугольника
Вот мой код в Ящика Класс:
public class Drawer extends JPanel {
public static void drawPixel(Graphics g, int x, int y) {
g.fillRect(x, y, 5, 5);
}
}
А вот код, который я пытаюсь использовать в главном классе:
Drawer drawer = new Drawer();
Drawer.drawPixel(Graphics g, i9, i10);
Так что я действительно не понимаю, что первый аргумент для. Это дает мне ошибку, говоря, что он не может решить «Символ g». i9 и i10 - это координаты, в которых я хочу, чтобы он рисовал прямоугольник.
Заранее благодарим за любую помощь. :)
Вы должны проверить http://docs.oracle.com/javase/tutorial/uiswing/painting/step1.html, который приведет вас к http://docs.oracle.com/javase/tutorial/uiswing/painting/ step3.html –
Проведите некоторое время через учебник Oracle Swing. Он покажет вам, как объединить элементы графического интерфейса. http://docs.oracle.com/javase/tutorial/uiswing/ –