Работа с графикой Java SE
Формулировка задачи:
Помогите пожалуйста, я новичок в java, есть 2 класса, один из которых основной:Создает окно и объект, который должен рисовать точку, но точка не рисуется, помогите
2 класс:
Помогите, задача нарисовать линию, но через метод в другом классе
public class Graphic extends JPanel { Graphic(){ JFrame frame = new JFrame(); frame.getContentPane().add(this); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(600, 600); frame.setVisible(true); } public static void main(String[] args) { Graphic form = new Graphic(); Vertex vertex = new Vertex(0,0,100,100); vertex.paint(null); }
public class Vertex { private int x,x1,y,y1; Vertex(int x,int y, int x1, int y1) { this.x=x; this.y=y; this.x1=x1; this.y1=y1; } public void paint(Graphics g){ g.drawLine(x, y, x1, y1); } }
Решение задачи: «Работа с графикой Java SE»
textual
Листинг программы
import javax.swing.*; import java.awt.*; public class PaintMyComponent { public static void drawLine(JPanel panel) { Graphics g = panel.getGraphics(); g.setColor(Color.GREEN); g.drawLine(10, 120, 100, 100); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д