πρόβλημα στο cut του κειμένου

Συζητήσεις για την Java

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
trilos021
Δημοσιεύσεις: 131
Εγγραφή: 04 Νοέμ 2003 18:06

πρόβλημα στο cut του κειμένου

Δημοσίευση από trilos021 » 06 Δεκ 2010 00:46

Καλησπέρα.Έχω φτιάξει ένα JTextArea (το οποίο το ονομαζω keimenografos) και ένα κουμπί το οποίο θέλω να κάνει cut το κείμενο που θα επιλέγεται απο το textarea.έχω φτιάξει αυτό

Κώδικας: Επιλογή όλων

private void cutActionPerformed(java.awt.event.ActionEvent evt) {                                    
      //cut command



			String selection=keimenografos.getSelectedText();

			if(selection==null){
				return;
			}
                       
                            StringSelection clipString=new StringSelection(selection);
                            clipboard.setContents((Transferable)clipString,(ClipboardOwner)clipString);
                            keimenografos.replaceSelection("");
  // TODO add your handling code here:
    }             
στο IDE που χρησιμοποιώ (netbeans) δε μου δίχνει κάποιο σφάλμα και έτσι τρέχω κανονικά το πρόγραμμα.Το πρόβλημα δημιουργείται όταν κάνω κλικ στο κουμπί cut.Το error που μου βγάζει είναι αυτό

Κώδικας: Επιλογή όλων

Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: texteditor.resources.StringSelection cannot be cast to java.awt.datatransfer.Transferable
επίσης οι βιβλιοθήκες που έχω φορτώσει ΓΙΑ ΟΛΟ το πρόγραμμα είναι

Κώδικας: Επιλογή όλων

import java.io.*;
import java.awt.event.*;
import java.io.IOException;
import javax.swing.JFileChooser;
import java.awt.datatransfer.*;
import java.awt.datatransfer.Transferable;
import java.awt.datatransfer.ClipboardOwner;
αλλα και στο πρόγραμμα (texteditor) έχω προσθέσει αυτό

Κώδικας: Επιλογή όλων

public class texteditor extends javax.swing.JFrame  {

    private Clipboard clipboard = getToolkit().getSystemClipboard();
καμιά ιδέα για το τι μπορεί να φταίει?

Απάντηση

Επιστροφή στο “Java”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης