Olá pessoal!
Alguém pode me dar o exemplo de código para a seguinte situação:
Na Janela1 temos um JTextPane. Na Janela2 temos um JLabel em formato de imagem. Ao ser clicado nesse JLabel é inserido no JTextPane a imagem do JLabel.
Obrigado!
Olá pessoal!
Alguém pode me dar o exemplo de código para a seguinte situação:
Na Janela1 temos um JTextPane. Na Janela2 temos um JLabel em formato de imagem. Ao ser clicado nesse JLabel é inserido no JTextPane a imagem do JLabel.
Obrigado!
Exemplo do código que tenho:
[code]import javax.swing.JFrame;
import javax.swing.JTextPane;
public class Janela1 extends JFrame {
public Janela1() {
JTextPane painel = new JTextPane();
getContentPane().add(painel);
setVisible(true);
setSize(300,300);
setDefaultCloseOperation(EXIT_ON_CLOSE);;
}
public static void main(String[] args) {
new Janela1();
}
}
[/code]
[code]import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Janela2 extends JFrame {
Janela1 janela1;
public Janela2() {
ImageIcon imagem = new ImageIcon(getClass().getResource("ok.gif"));
JLabel label = new JLabel(imagem);
label.addMouseListener(new ClicouListener());
getContentPane().add(label);
setVisible(true);
setSize(300,300);
setDefaultCloseOperation(EXIT_ON_CLOSE);;
}
private class ClicouListener implements MouseListener {
@Override
public void mouseClicked(MouseEvent e) {
//Como faço para que ao clicar aqui adicione a imagem ao JTextPane da Janela1?
}
//ETC
}
[/code]
Desculpem-me postar novamente em menos de 24h, porém preciso tirar essa dúvida para tocar o projeto. Antes de criar o tópico eu procurei pesquisar, mas não encontrei nada que pudesse me ajudar nessa caso, ou então, eu não soube fazer a pergunta certa para o Google. :lol:
Up!