powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как нарисовать простой квадрат?
3 сообщений из 3, страница 1 из 1
Как нарисовать простой квадрат?
    #33354221
Zmiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знаю что вопрос элементарный, но сколько ни читал в нете про графику, так ничего и не понял. Можете последовательно объяснить как связать canvas с грфикой и как его на панель-то пристроить?
...
Рейтинг: 0 / 0
Как нарисовать простой квадрат?
    #33354245
Фотография Грасов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
 package  test.swing;

 import  javax.swing.*;
 import  java.awt.*;
 import  java.awt.geom.Rectangle2D;

 public   class  DrawSquare  extends  JFrame {
   public  DrawSquare(String title)  throws  HeadlessException {
     super (title);

    DPanel dPanel =  new  DPanel();
    getContentPane().add(dPanel);

    setDefaultCloseOperation(EXIT_ON_CLOSE);
    pack();
  }

   public   static   void  main(String[] args) {
    DrawSquare ds =  new  DrawSquare("Test");
    ds.setVisible(true);
  }

   class  DPanel  extends  JPanel {
     protected   void  paintComponent(Graphics g) {
       super .paintComponent(g);

      Graphics2D g2d = (Graphics2D) g;
      g2d.setColor(Color.blue);
      g2d.setStroke( new  BasicStroke( 6 ));
      Rectangle2D rect =  new  Rectangle2D. Double ( 10 ,  10 ,  90 ,  90 );
      g2d.draw(rect);
    }

     public  Dimension getPreferredSize() {
       return   new  Dimension( 110 ,  110 );
    }
  }
}
...
Рейтинг: 0 / 0
Как нарисовать простой квадрат?
    #33355584
Zmiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, буду разбираться.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как нарисовать простой квадрат?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]