Работа с графикой 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);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д