2016-05-09 10 views
-3

Ich entwickle eine GUI in Java mit der Netbeans IDE und Swing Forms. Hier möchte ich den ausgewählten Text aus der Jscrollpane mit einem DELETE-Button löschen, die ich mit einer ADD-Taste hinzugefügt habe. Ich kann den gesamten Text löschen, aber nicht den ausgewählten Text. Ich habe im Internet gesucht, konnte aber keine Hilfe bekommen. Unten ist der Code, den ich ausprobiert habe. Irgendwelche Vorschläge werden für mich hilfreich sein.ausgewählten Text aus JScrollpane löschen

private void buttondelActionPerformed(java.awt.event.ActionEvent evt) {           
    JFileChooser chooser = new JFileChooser(); 
    FileFilter ft = new FileNameExtensionFilter("arxml Files", "arxml"); 
    chooser.setFileFilter(ft); 
    jScrollPane1.getContainerListeners(); 
    chooser.setMultiSelectionEnabled(true); 
    JOptionPane.showConfirmDialog(frame, "You Selected : " + list.getSelectedValue()); 
    if (evt.getSource() == buttondel) 
    { 
     File[] files = chooser.getSelectedFiles(); 
     log.setText(""); 
    } 
+1

http://StackOverflow.com/Questions/12492817/How-to-get-Selection-from-JTextpane#12496636 und http://StackOverflow.com/Questions/15859289/How-to- make-selected-text-in-jtextarea-in-a-string ist deine Antwort – GOXR3PLUS

Antwort

0

Ihre JScrollPane müssen JTextArea, wo Sie den Inhalt ablegen werden. Fügen Sie dem einen Listener hinzu, und rufen Sie den ausgewählten Text für eine ausgeführte Aktion ab. Dann löschen Sie den ausgewählten Text

+0

Danke für deine Anregung, aber kannst du mir den Quellcode anzeigen wie er implementiert werden soll –

Verwandte Themen