Ola pessoal eu fiz um classe onde gerar alguns desenhos em Java2D …
estava dando certo…porem eu cetava no select o que queria… quando coloquei para trazer so daquela cidade ele criou a 1ª imagens normal e a 2ª ele criou so q montou a 1ª em cima!!! tentei aki varios metodos mais nao tive Sucesso!!
Obrigado opela atenção!
vlw
abs
Aki esta a Classe!
[code]while((rs.next())){
setX( rs.getInt("cx")-200);
setY( rs.getInt("cy")-200);
setX_( rs.getInt("cx_")-200);
setY_( rs.getInt("cy_")-200);
int nnn = (rs.getInt("sequencia"));
setSequencia(rs.getString("sequencia"));
String chave = (rs.getString("chave_fk"));
Graphics2D g1 = imagem.createGraphics();
g1.setColor(Color.WHITE);
//g1.drawRect(0,0,820, 677);
g1.fillRect(0,0, 820, 677);
g1.setFont(bigFont);
g1.drawString(“Pontos”,80,20);
g.setFont(bigFont);
g.drawString(“Pontos”,80,20);
if(nnn == 1){
g1.setColor(Color.LIGHT_GRAY);
g1.fillArc(getX(),getY(),20,20,0,360);
g1.setColor(Color.black);
g1.drawString(getSequencia(), getX()+4,getY()+15);
if(nnn > 1){
g1.setColor(Color.white);
g1.drawLine(getX_()+12,getY_()+12,getX()+12,getY()+12);
if(lum.equals(“PST”)){
g1.fillArc(getX(),getY(),20,20,0,360);
//g.fillArc(getX(),getY(),20,20,0,360);
//
g1.setColor(Color.black);
g1.drawString(getSequencia(), getX()+4,getY()+15);
}else{
g1.setColor(Color.magenta);
g1.fillArc(getX(),getY(),20,20,0,360);
g1.setColor(Color.black);
g1.drawString(getSequencia(), getX()+4,getY()+15);
setXy1 (new ArrayList());
getXy1().add(getX());
setYx2(new ArrayList<Integer>());
getYx2().add(getY());
//xy.add(getY());
//xy.add(getN());
setN(new ArrayList<Integer>());
getN().add(nnn);
setRes(true);
}
}
g1.setPaint(Color.white);
g1.dispose();
ImageIO.write(imagem, “jpg”, new File(“C:/export.jpg”));
}
}[/code]