Voici un code qui permet de faire un copier coller
avec le robot.
L'utilisation du code est simple :
1) tu mets n'importe quoi dans le premier JTextfield
2)avec la souris tu sélectionnes le n'importe quoi
3)tu cliques droit -> ca fait un copier de ce que tu as sélectionné
4)tu cliques droit sur le second JTextField et ca colle ce qui a été
copié.
Bonus)si tu copie qq chose depuis nimporte ou ca le collera aussi
si tu cliques droit dans le second JTextField
Bon c'est un peu un code qui ne sert a rien mais j'espère
que ca t'aidera.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class UneFenetre
{
public static void main (String[] args)
{
Fenetre fenetre = new Fenetre();
}
}
class Fenetre extends JFrame implements MouseListener
{
JTextField jTextField1 = new JTextField(6);
JTextField jTextField2 = new JTextField(6);
public Fenetre()
{
setTitle("SARJEL");
setLocation(200, 200);
setSize(200, 200);
setLayout(null);
jTextField1.setBounds(10, 10, 100, 20);
jTextField1.addMouseListener(this);
jTextField2.setBounds(10, 50, 100, 20);
jTextField2.addMouseListener(this);
add(jTextField1);
add(jTextField2);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public void mouseClicked(MouseEvent e)
{
if (SwingUtilities.isRightMouseButton(e))
{
try
{
Robot robot = new Robot();
if ((JTextField) e.getSource() == jTextField1)
{
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_C);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_C);
}
if ((JTextField) e.getSource() == jTextField2)
{
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_V);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_V);
}
}
catch (Exception ex)
{
}
}
}
public void mousePressed(MouseEvent e)
{
}
public void mouseReleased(MouseEvent e)
{
}
public void mouseExited(MouseEvent e)
{
}
public void mouseEntered(MouseEvent e)
{
}
}
Bonne chance
Voici un code qui permet de faire un copier coller
avec le robot.
L'utilisation du code est simple :
1) tu mets n'importe quoi dans le premier JTextfield
2)avec la souris tu sélectionnes le n'importe quoi
3)tu cliques droit -> ca fait un copier de ce que tu as sélectionné
4)tu cliques droit sur le second JTextField et ca colle ce qui a été
copié.
Bonus)si tu copie qq chose depuis nimporte ou ca le collera aussi
si tu cliques droit dans le second JTextField
Bon c'est un peu un code qui ne sert a rien mais j'espère
que ca t'aidera.
Bonne chance