Rambler's Top100
Программные продукты
Java2D: афинные преобразования графики
Время - деньги!

Time is money!

Rambler's Top100

1 2 4
   Параллельный перенос:
//без переноса
    @Override
    public void paint(Graphics g) {
        super.paint(g);
        Graphics2D g2d = (Graphics2D)g;
        g2d.drawRect(30, 30, 60, 90);
    }
//с переносом
    @Override
    public void paint(Graphics g) {
        super.paint(g);
        Graphics2D g2d = (Graphics2D)g;
        AffineTransform at = new AffineTransform();        
        at.setToTranslation(50, 50);
        g2d.setTransform(at);
        g2d.drawRect(30, 30, 60, 90);
    }
Результат будет следующим:
 
1 2 4

ERP системы с открытыми кодами

OpenSource