2010-10-22 2 views

ответ

4

Это объект, который вы можете использовать для рисования графических примитивов в программе SWING/AWT.

Пример:

class JMyComponent extends JComponent 
{ 
    @Override 
    public void paint(Graphics g) { 
     // g contains graphics context 
     g.fillOval(...); // draw an oval on the component 
     // more graphics primitives... 
    } 
} 

Есть подобные контексты в значительной степени любой другой структуры пользовательского интерфейса. Java или не-Java.

+1

Я бы поднял верх, но в пользовательской картине Swing выполняется переопределение метода paintComponent (...). – camickr

0

Чтобы сделать любой рисунок на Java, вам нужен графический контекст. Графический контекст - это объект, принадлежащий классу java.awt.Graphics.

http://www.faqs.org/docs/javap/c6/s3.html

1

Графический контекст графического объекта, который содержит все необходимое, чтобы сделать рисунок в Java

http://download.oracle.com/javase/1.4.2/docs/api/java/awt/Graphics.html

В большинстве AWT и Swing-компонентов, вы можете изменить краску (Графика g) для реализации собственного метода рисования. Он переходит в контекст Graphics (графический объект) для выполнения вами методов рисования.

7

«Контекст» - это общее имя, которое многие разработчики java используют для классов, которые несут информацию о состоянии. Поэтому мы должны увидеть множество разных имен классов, содержащих контекст.

Графический контекст на рабочем столе Java обычно означает java.awt.Graphics или java.awt.Graphics2D классы. Они несут информацию о свойствах рисования: цвета, свойства линии, области отсечения и т. Д.

Смежные вопросы