Gui Abbrechen Butto

Hallo zusammen.

ich habe eine gui in die man verschiedene texte eingeben kann und diese dann durch einen Button "Senden" an eine andere klasse übergiebt und diese dann etwas ausführt

Java:
HTMLU sendklasse = HTMLU(JTextField benutzer2, JTextField password,
			JTextField empfaenger, JTextField unendlich, JTextArea text);
sendklasse.input();

nun hätte ich gerne einen Abbrechen button der die ganze aktion abbrechen kann. egal wann
gibt es da eine möglichkeit? denn ich kann nichtmal auf dem x die ganze aktion abbrechen
 

Natac

Bekanntes Mitglied
Das hängt ganz von deiner Klasse HTMLU ab. Bietet diese eine Methode "cancel" (oder ähnlich) an? Denn wenn nicht ist erstmal kein Abbruch vorgesehen.

Ansonsten könnte man vielleicht versuchen von der Klasse zu erben ("CancelableHtmlu") und durch geschicktes überschreiben von Methoden einen Abbruch herbeizuführen. Das ist aber reine Spekulation, da ich die Klasse HTMLU gar nicht kenne.
 

Lukas97

Mitglied
Ich kenne mich nicht perfekt mit Java aus (bin selber Neuling darin...) aber schonmal mit
Code:
ClassName.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
probiert?
 

kaoZ

Top Contributor
Das funktioniert nur wenn seine Klasse von einem Container z.b JFrame abgeleitet ist.

Ansonsten wenn es sich um eine von JComponent abgeleitete klasse handeln sollte tut es ein einfaches
Java:
this.dispose();

Aber und genaueres sagen zu können musste der To die klasse mal Posten.
 
Zuletzt bearbeitet:

Natac

Bekanntes Mitglied
Ich kenne mich nicht perfekt mit Java aus (bin selber Neuling darin...) aber schonmal mit
Code:
ClassName.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
probiert?
Ansonsten wenn es sich um eine von JComponent abgeleitete klasse handeln sollte tut es ein einfaches
Java:
this.dispose();
Das würde in beiden Fällen aber nur die Oberfläche beenden. Natürlich wirkt es wie ein Abbruch, wenn ich auch "Abbrechen" klicke und der Dialog sich entsprechend verändert. Aber wenn der Prozess im Hintergrund nicht wirklich gestoppt wird, wird der User damit doch nur verarscht :autsch: :bahnhof:
 

kaoZ

Top Contributor
Das würde in beiden Fällen aber nur die Oberfläche beenden.


Vielleicht siehst du ja mehr als ich, ich sehe jetzt hier keinen zusätzlichen Thread, falls dem so sein sollte hast du natürlich vollkommen recht, das kann man aber nicht sagen da hier immer noch der source code der Klasse fehlt .
Insofern es aufgebaut ist wie ein Dialog, kann es gut sein das dieser einfach im EDT läuft, und die Darunter liegende GUI für die Dauer des Dialoges blockiert, aber wie bereits gesagt kann man ohne Source nichts zu sagen .

Also habe ich es so behandelt als wenn nur, das sichtbare Fenster abgebaut werden soll.
 
Zuletzt bearbeitet:

Natac

Bekanntes Mitglied
ich habe eine gui in die man verschiedene texte eingeben kann und diese dann durch einen Button "Senden" an eine andere klasse übergibt und diese dann etwas ausführt

nun hätte ich gerne einen Abbrechen button der die ganze aktion abbrechen kann. egal wann
Hört sich für mich danach an, als würde im Hintergrund irgendwas großes angeschoben werden, dass dann zu einem beliebigen Zeitpunkt abgebrochen werden können soll.

Kann mich da aber auch täuschen. Am besten warten wir darauf, dass sich der TO mal meldet und uns sagt, was genau er unter "abbrechen" versteht (Gui schließen vs. Operation stoppen).
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
missy72 Methoden Alle rekusiven Aufrufe abbrechen Java Basics - Anfänger-Themen 21
SaschaMeyer Iterationsdurchlauf abbrechen Java Basics - Anfänger-Themen 16
F Java Programm, das kleine Buchstaben in einem String zählen soll und bei großen Buchstaben oder Sonderzeichen abbrechen soll. Java Basics - Anfänger-Themen 5
O Endlosschleife abbrechen Java Basics - Anfänger-Themen 10
M JOptionPane Fehler bei "Abbrechen" des Fensters Java Basics - Anfänger-Themen 10
OSchriever Exception für Abbrechen-Schaltfläche JOptionpane Java Basics - Anfänger-Themen 9
N Abbrechen einer Eingabe endet im Fehler Java Basics - Anfänger-Themen 3
M Abbrechen Methode ohne return Java Basics - Anfänger-Themen 3
C InputStreamReader Eingabeprozess abbrechen Java Basics - Anfänger-Themen 8
F Timer abbrechen und wieder starten Java Basics - Anfänger-Themen 5
Z JTextField - getText() Methode abbrechen? Java Basics - Anfänger-Themen 8
T thread abbrechen Java Basics - Anfänger-Themen 5
P Klassen Bei KeyEvent in KeyListener den Tastendruck abbrechen Java Basics - Anfänger-Themen 5
E Executorservice abbrechen? Java Basics - Anfänger-Themen 2
P Verschachtelte Schleife vorzeitig abbrechen. Java Basics - Anfänger-Themen 50
A for schleife frühzeitig abbrechen Java Basics - Anfänger-Themen 25
P Methoden Methode ohne return abbrechen? Java Basics - Anfänger-Themen 12
M Methode abbrechen funktioniert nicht?! Java Basics - Anfänger-Themen 2
M readXYZ von DataInputStream abbrechen/timeout auslösen Java Basics - Anfänger-Themen 6
M Objekterstellung abbrechen? Java Basics - Anfänger-Themen 10
F Methode abbrechen Java Basics - Anfänger-Themen 16
R JOptionPane funktioniert nicht mit Abbrechen Knopf Java Basics - Anfänger-Themen 16
J Frame schließen, Ereignis behandeln, Vorgang abbrechen Java Basics - Anfänger-Themen 4
B OOP Objekt klonen (Grundzustand), um in Editor "Abbrechen" zu können Java Basics - Anfänger-Themen 4
S [JAVA] Erstellung eines Objekts abbrechen?! Java Basics - Anfänger-Themen 7
brainray Server abbrechen mit CTRL-C Java Basics - Anfänger-Themen 2
Developer_X Endlos-Schleifen abbrechen Java Basics - Anfänger-Themen 5
S Thread warten abbrechen? Java Basics - Anfänger-Themen 5
S Schleife per Tastendruck abbrechen Java Basics - Anfänger-Themen 7
G Wie entferne ich einen "Abbrechen" Button? Java Basics - Anfänger-Themen 6
A JOptionPane -> abbrechen -> NullPointerException Java Basics - Anfänger-Themen 4
S While-Schleife nach 10 sekunden abbrechen. Java Basics - Anfänger-Themen 20
K void Methode abbrechen Java Basics - Anfänger-Themen 7
G jFileChooser auf den Abbrechen-Button reagieren Java Basics - Anfänger-Themen 3
W Schaltjahr abbrechen wenn <1583 Java Basics - Anfänger-Themen 11
G FileNotFoundException beim Drücken des "Abbrechen" Java Basics - Anfänger-Themen 3
B Programm abbrechen Java Basics - Anfänger-Themen 2
F while mit Enter-Taste abbrechen Java Basics - Anfänger-Themen 13
J Swing Komponente soll Thread starten und abbrechen Java Basics - Anfänger-Themen 6
P FileChooser richtig abbrechen? Java Basics - Anfänger-Themen 3
G REkursion vorzeitig abbrechen Java Basics - Anfänger-Themen 4
G while-Schleife von aussen abbrechen Java Basics - Anfänger-Themen 8
L read() (von bufferedReader) abbrechen Java Basics - Anfänger-Themen 5
G imports einlesen und nach den imports abbrechen Java Basics - Anfänger-Themen 4
L Ablauf abbrechen und zurück Java Basics - Anfänger-Themen 20
V JOP.showInputDialog Abbrechen Button, Exception abfangen Java Basics - Anfänger-Themen 2
G while-Schleife global abbrechen Java Basics - Anfänger-Themen 2
N JOptionPane.showInputDialog Abbrechen abfragen Java Basics - Anfänger-Themen 5
N Konsole: while Schleife durch Tastensruck abbrechen Java Basics - Anfänger-Themen 4
S For-Schleife sauber abbrechen? Java Basics - Anfänger-Themen 9
F Methode abbrechen wie mit break in Schleifen ? Java Basics - Anfänger-Themen 2
S Wie kann ich abbrechen Java Basics - Anfänger-Themen 3
J Schleife vorzeitig abbrechen Java Basics - Anfänger-Themen 7
T Programm so abbrechen, dass finally ausgeführt wird Java Basics - Anfänger-Themen 7
R Abbrechen...aber wie??? Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben