- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
public void Mina(int x, int y){
Dimension d = this.getSize();
int dx = d.width/(MC+2);
int dy = d.height/(MR+2);
Graphics g = getGraphics();
Graphics2D gr = (Graphics2D)g;
GradientPaint gp = new GradientPaint(x, y, Color.white, x+dx, y+dy, Color.black, true);
gr.setPaint(gp);
gr.fill(new Ellipse2D.Double(x,y,dx,dy));
g.setColor(Color.black);
g.drawLine(x-1,y-1,x-1,y+dy);
g.drawLine(x-1,y-1,x+dx,y-1);
g.drawLine(x-1+dx,y-1,x-1+dx,y+dy);
g.drawLine(x-1,y-1+dy,x-1+dx,y-1+dy);
g.setColor(Miner.currColor);
}
Создаем рисунок программно! Градиентный шарик для Java - быстро ли?!
gegMOPO4 16.01.2011 21:09 # 0
Lure Of Chaos 16.01.2011 21:24 # 0
ну я совсем не против программного рисования, но почему бы это как-нибудь не "закешировать", ну или создать Shape, или сохранить в картинку?
зы. могу заделиться собственной подобной поделкой
gegMOPO4 16.01.2011 21:36 # 0
Lure Of Chaos 16.01.2011 21:39 # 0
dwinner 16.01.2011 22:16 # 0
С demo-версией поторопили, поэтому, т.к. писал на скорую руку, очень много
гавница получилось
Lure Of Chaos 16.01.2011 22:27 # 0
зы: таки гляньте мою говняшку, может, полезного найдете
subversion repo: http://svn2.xp-dev.com/svn/sexbomb/
зависимости: http://svn2.xp-dev.com/svn/gargoyle-util/
eclipse helios, sun javase 6
просто интересно почитать комментарии
dwinner 16.01.2011 22:50 # 0
Lure Of Chaos 16.01.2011 23:00 # −2
dwinner 17.01.2011 07:58 # 0
brainstorm 16.01.2011 22:42 # −2
как ща - не скажу. гг
Lure Of Chaos 16.01.2011 22:59 # −2
tr00_gr1m_doomster 17.01.2011 11:25 # −1