java - Como fazer com que texto de JLabel possa ser copiado
Perguntas � java � Como fazer com que texto de JLabel possa ser copiado
Como fazer com que texto de JLabel possa ser copiado
Olá, eu fiz uma aplicação java desktop que um JButton gera um texto em um JLabel, eu gostaria de saber como eu faço para que os usuario possa selecionar o texto clicando e arrastando e possa copirar com o botão direito, como por exemplo uum texto de um site que pode ser copiado
criado 13 de set de 2015
editado 13 de set de 2015
Olá, você pode utilizar um JPopupMenu. Mas, creio que para o usuário poder selecionar o texto que deseja ser copiado seria melhor utilizar um JTextField. Daí o programa copia a área selecionada pelo usuário, segue um link com um exemplo de JPopupMenu
http://www.guj.com.br/java/11427-jpopupmenu---exemplo
OK, eu vou tentar o JPopupMenu pois meu programa irá ficar feio com a Jtextfield
— Thallysson 13 de set de 2015
No caso, você usaria os dois. Você pode deixar o JTextField da cor do background, deixar ele como não editável e tirar a borda, fazendo isso, fica quase imperceptível que é um JTextField.
— Cristian Henrique 13 de set de 2015
Você poderia me dar um exemplo de como faço isso?
seuTextField.setEditable(false); seuTextField.setBackground(new java.awt.Color(214, 217, 223)); seuTextField.setBorder(null);