Как пользоваться java.awt.Graphics?

Узнай цену своей работы

Формулировка задачи:

Подскажите, как нарисовать простую линию?
...
import java.awt.Graphics;
 
class Program
{
    main(){
        Graphics g = new Graphics();  // как создать объект?
        paint(g);
    }
 
    static void paint(Graphics g){
        g.drawLine(0, 0, 50, 50);
    }
}

Решение задачи: «Как пользоваться java.awt.Graphics?»

textual
Листинг программы
import javax.swing.*;
import java.awt.*;
 
class MyApp extends JFrame {
public void paint(Graphics g){
g.drawLine(20,30,100,100);//объект g создается автоматически
}
}
 
 
class Main{
public static void main(String args[]){
 
javax.swing.SwingUtilities.invokeLater(new Runnable(){
public void run(){
MyApp ap=new MyApp();
ap.setSize(500,500);
ap.setVisible(true);
ap.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
});
}
}

Оцени полезность:

8   голосов , оценка 4.25 из 5