Java2D geração de imagens [Resolvido!]

7 respostas
UMC

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!

Aki esta a Classe!
view plaincopy to clipboardprint?

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<Integer>());
			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:/Ireport/Relatório/imgs/img/"+chave+".jpg"));  
		}
		}
vlw abs

7 Respostas

M

Cara, não duplique tópicos.

Tópico original: http://www.guj.com.br/posts/list/147117.java

Algum moderador pode trancar este tópico, por favor?

UMC

esperava uma resposta a respeito do Topico!!!

J

marcobiscaro2112:
Cara, não duplique tópicos.

Tópico original: http://www.guj.com.br/posts/list/147117.java

Algum moderador pode trancar este tópico, por favor?

Tem um montão ae.
Melhor trancar mesmo.

UMC


Tem um montão ae.
Melhor trancar mesmo.

[color=red]espero uma resposta a respeito do Topico!!![/color][size=23] [/size]

E

Um moderador tranque este tópico por favor! Está incomodando.

UMC

Resolvido!!!

ViniGodoy

As respostas estavam no tópico original. Realmente, não se deve duplicar tópicos.
Trancado, embora meio tarde.

Criado 14 de dezembro de 2009
Ultima resposta 17 de dez. de 2009
Respostas 7
Participantes 5