Как пользоваться 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);
}
});
}
}