Aqui les voy a explicar como generar el codigo para las funciones copiar cortar y pegar en el lenguaje java.
en mi caso yo lo hice con un jTextArea pero ustedes lo pueden implementar a su manera.
declaramos una variable GLOBAL de tipo String
private String textoCopiado;
ya que tenemos esa variable declarada procedemos a crear los metodos.
/*Metodo que sirve para cortar en el JTextArea*/
public void cortar(){
int inicio = jTextArea.getSelectionStart();
int fin = jTextArea.getSelectionEnd();
String s = jTextArea.getText();
textoCopiado = s.substring( inicio , fin );
String inicioText = jTextArea.getText().substring(0, inicio);
String finText = jTextArea.getText().substring(fin, jTextArea.getText().length());
jTextArea.setText(inicioText+finText);
}
/*Metodo que sirve para copiar en el JTextArea*/
public void copiar(){
int inicio= jTextArea.getSelectionStart();
int fin = jTextArea.getSelectionEnd();
String s = jTextArea.getText();
textoCopiado = s.substring( inicio , fin );
}
/*Metodo que sirve para pegar en el JTextArea*/
public void pegar(){
int inicio = jTextArea.getSelectionStart();
String inicioText = jTextArea.getText().substring(0, inicio);
String finText = jTextArea.getText().substring(inicio);
String res = inicioText+textoCopiado+finText;
jTextArea.setText(res);
}
ahora los podemos instanciar a la manera que mejor nos convenga
Lo explicaste de puta madre
ResponderEliminarda erro con el metodo pegar
ResponderEliminar