Como adicionar um JTextArea em um JLabel?

6 respostas
Amsterdam

Possuo um JLabel que mostra uma imagem. Quando o usuario clicar no JLabel quero adicionar um JTextArea naquele ponto para que o usuario digite um texto que sera adicionado à imagem. Alguem tem alguma ideia de como fazer isso?

6 Respostas

drsmachado

Um JInputText não resolve?
Até onde sei, JLabel não tem suporte para JTextArea…

Amsterdam

Não conheço esse JInputText

drsmachado

javax.swing.JOptionPane.showInputDialog(“String aqui”);

Retorna uma String

Amsterdam

No caso existe o requisito de o usuario digitar o texto desejado em cima da imagem.
Vou ver se retiro esse requisito pra ficar mais fácil de implementar.

drsmachado

Em cima da imagem? Trabalhando com swing fica bem difícil amigo.
Você pode tentar customizar alguma coisa nesse sentido, mas vai ter muito trabalho.

Amsterdam

Tem um editor de imagem que tem. Ele pode ser encontrado em www.jhlabs.com. O cara me falou que colocou em JTextArea dentro de um JPanel transparente. Tem ate como rotacionar o texto. Mas acho que vou implementar do jeito simples mesmo. O tempo tah curto…

Criado 12 de maio de 2011
Ultima resposta 12 de mai. de 2011
Respostas 6
Participantes 2