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