Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как нарисовать простой квадрат? / 3 сообщений из 3, страница 1 из 1
31.10.2005, 23:09
    #33354221
Zmiy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать простой квадрат?
Знаю что вопрос элементарный, но сколько ни читал в нете про графику, так ничего и не понял. Можете последовательно объяснить как связать canvas с грфикой и как его на панель-то пристроить?
...
Рейтинг: 0 / 0
01.11.2005, 00:09
    #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
01.11.2005, 15:36
    #33355584
Zmiy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как нарисовать простой квадрат?
спасибо, буду разбираться.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как нарисовать простой квадрат? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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