Sem titulo

meu primeiro tópico aqui
já venho com um probleminha que com certeza vcs podem me ajudar…

to fazendo um form de cadastro… e tenho quatro radio e cada opção é uma imagem diferente (tipo uma vermelha, uma branca, uma preta, e uma azul, exemplo). e logo abaixo um campo de texto…

quando o usuário clicar em Cadastrar o que preciso, q o sistema pegue a opção selecionada no radio e inclua no meio da imagem a palavra q está no OutputText

será q alguem poderia me ajudar??? :?: :?:

Abraços

MODERAÇÃO: Por favor coloque um título que tenha a ver com sua dúvida!

cara, dá uma olhada se não é melhor fazer com javascript!!!

document.getElementById…

ae cowboy vlw a ajuda…

mas resolvi parcialmente o problema…

se alguem tiver alguma opinião referante ao código manda ai q to “arrumando” ainda…

public class gerarImagem {
public static void main(String[] args) {

	geraImagem(new Font("dialog", Font.BOLD, 15), Color.black, "PALAVRA CHAVE", "D:/chaveseguranca.jpg", "D:/chaveseguranca1.jpg");

}

private static void geraImagem(Font fonte, Color cor ,String palavraSecreta, String caminhoOrigem, String caminhoDestino) {
	try {
		BufferedImage imagem = ImageIO.read(new File (caminhoOrigem));

		int w = imagem.getWidth();
		int h = imagem.getHeight();
		
		Graphics2D g = (Graphics2D) imagem.getGraphics();
		
		FontMetrics metrics = g.getFontMetrics(fonte);

		int qtde = metrics.stringWidth(palavraSecreta);
		int altura = metrics.getHeight();
		
		float x = (w - qtde) / 2;
		float y = (h - altura) * 2;
		//float y = h - (h - altura);

		g.setColor(cor);
		g.setFont( fonte );
		
		g.drawString(palavraSecreta, x, y);
		
		g.drawRenderedImage(imagem, null);	

		ImageIO.write(imagem, "jpeg", new File(caminhoDestino));

	} catch (IOException e) {
		e.printStackTrace();
	}
}

}

Vlw
Abraços

Cara não entendi o que você quer então! Você precisava só colocar o texto na imagem?

Basicamente isso. eu achei q seria um problemão, porem o outro programador aqui alterou a classe dele q vai enviar as informações pra essa minha, dai simplifico tudo…

Ahm, beleza então!