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

Time is money!

Rambler's Top100

1 2 3
   Сдвиг:
//без сдвига
    @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.setToShear(0.5,0);
        g2d.setTransform(at);
        g2d.drawRect(30, 30, 60, 90);
    }
Результат будет следующим:
 
1 2 3

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

OpenSource