Hallo, habe wieder ein neues Problem für das ich auf Google oder in Foren keine Lösung finden konnte. (Falls ich in letzter Zeit zu viel gepostet habe macht mich bitte darauf Aufmerksam, möchte gegen keine Regeln verstoßen.)
Mein Programm bisher kann per Eingabe über ein TextField etwas auf einer TextArea ausgeben.(Funktioniert über einen Button.)
Diese Textausgabe auf der TextArea soll beim ausgeben direkt in meine Zwischenablage kopiert werden. Und diese Funktion soll über ein CheckMenuItem "AutomKopp" an und ausgeschaltet werden können.
Hier der Code den ich bisher dazu habe:
Ich bin jetzt seit 4 Stunden am rumgooglen und rumprobieren, komme aber einfach nicht auf das Ergebnis das ich möchte. Mache ich einfach nur einen banalen Logik Fehler? Sehe ich den Wald vor lauter Bäumen nicht?
Wäre sehr dankbar falls mir jemand einen Hinweis geben könnte.
Mein Programm bisher kann per Eingabe über ein TextField etwas auf einer TextArea ausgeben.(Funktioniert über einen Button.)
Diese Textausgabe auf der TextArea soll beim ausgeben direkt in meine Zwischenablage kopiert werden. Und diese Funktion soll über ein CheckMenuItem "AutomKopp" an und ausgeschaltet werden können.
Hier der Code den ich bisher dazu habe:
Java:
private CheckMenuItem autoCopy() {
CheckMenuItem automKop = new CheckMenuItem("Ergebnis autom. in Zwischenablage kopieren");
if (automKop.isSelected() == true) {
System.out.println("Automatisches kopieren an");
if (button.isPressed()) {
copyText = textArea.getText();
String copyText = textArea.getText();
final Clipboard clipboard = Clipboard.getSystemClipboard();
final ClipboardContent content = new ClipboardContent();
content.putString(copyText);
clipboard.setContent(content);
}
} else if (automKop.isSelected() == false) {
System.out.println("Automatisches kopieren aus");
}
;
return automKop;
}
Ich bin jetzt seit 4 Stunden am rumgooglen und rumprobieren, komme aber einfach nicht auf das Ergebnis das ich möchte. Mache ich einfach nur einen banalen Logik Fehler? Sehe ich den Wald vor lauter Bäumen nicht?
Wäre sehr dankbar falls mir jemand einen Hinweis geben könnte.