Mehrfach ausführung der GUI

DBR89

Aktives Mitglied
Hi Leute,

kurze Frage:
Mein Programm besteht aus 2 GUI. In der 1. wählt man Dateien aus, in der 2ten Trifft man ne Auswahl, welche Elemente der Datei angezeigt werden.
Jetzt habe ich es so gemacht, dass beim klick auf den Button Ausertung folgendes passiert:

Java:
	public void actionPerformed(java.awt.event.ActionEvent e) {
					System.out.println(jComboBoxFreq.getSelectedItem().toString());
					int freq = Integer.parseInt(jComboBoxFreq.getSelectedItem().toString());
					String rcgesamt = jComboBoxRCFauswahl.getSelectedItem().toString();
					String[] rc = rcgesamt.split(" ");
					for(int i = 0; i<rc.length;){
						fc.merge.setAuswertungRC(rc[0]);
						break;
					}
					fc.merge.setAuswertungFreq(freq);
					fc.merge.auswertung();
					fc.merge.translate();
					try {
						FensterÖffnen();
					} catch (IOException e1) {
						// TODO Auto-generated catch block
						e1.printStackTrace();
					}
					}
			});

Beim klick wird die Methode auswertung() aufgerufen, die die auswahl verarbeitet. Die Methode translate() wird genutzt um ein XML File zu erzeugt. FensterÖffnen() öfnnet ein Firefox fenster, in dem eine karte angezeigt wird, die grundlage der karte bildet das XML File.

So jetzt meine Frage, wie kann ich es erreichen, dass wenn ich den button Auswertung klicke, die komplette action actionPerformed nochmal von vorne gestartet wird?
 
S

SlaterB

Gast
passier denn beim zweiten Mal nix mehr oder läuft die erste Ausführung noch und willst du diese unterbrechen/ zurücksetzen?
 
S

SlaterB

Gast
> beim zweiten mal wieder holt der das erste mal...
ist inwiefern was anderes als
> wie kann ich es erreichen, dass wenn ich den button Auswertung klicke, die komplette action actionPerformed nochmal von vorne gestartet wird?
?
 

DBR89

Aktives Mitglied
Also guck ich habe die GUI mal angehängt.

Wenn ich jetzt ne auswahl getroffen habe und ich auf Auswerten klicke geht ein Firefox fenster auf

Welches mir auf ner Deutschlandkarte waypoints anzeigt.

Als Grundlage dafür dient ein XML File, welches anhand der auswahl die getroffen wird erzeugt wird.

Wenn ich jetzt ne neue Auswahl treffe, will ich ein neues XML file und ein neues firefox fenster
 

Anhänge

  • gui.png
    gui.png
    35,3 KB · Aufrufe: 27
S

SlaterB

Gast
> Wenn ich jetzt ne neue Auswahl treffe, will ich ein neues XML file und ein neues firefox fenster
und stattdessen passiert nochmal genau nachgefragt was?
gar nichts weil schon ein Firefox-Fenster auf ist oder nochmal ein Fenster zur ersten Selektion obwohl inzwischen etwas anderes selektiert ist?

dein Code gibt nicht viel dazu her, vielleicht ist irgendwo anders etwas der Form
Java:
if (x == null) { 
   x = verarbeite(eingabe);
}
und beim zweiten Durchlauf ist x schon vorhanden, wird verwendet obwohl es zur aktuellen Selektion nicht passt,
erkennbar ist das wie gesagt nicht, prüfe alles nach

die Zeile 2 mit dem System.out.println() des getSelectedItem() ist schon ein guter Anfang, erscheint diese Ausgabe, ist der Wert ein anderer?
mit diesem Tatendrang weitermachen, was kommt nach den unbekannten Code fc.merge.auswertung(); an Zustand heraus?,
prüfe Infos vom ersten Durchlauf, vergleiche sie mit dem zweiten soweit möglich,

irgendwas ist ja mit XML, schaue an welche Datei gelesen (edit: bzw. erzeugt) wird, ob das die richtige ist, welche Daten davon verwendet werden,
wie sieht letzlich der Firefox-Aufruf aus?
zu all dem ist grob quasi nichts direkt zu sagen

kühn geraten:
letzlich könnte das Problem auch sein, dass Firefox cacht, verwende einen anderen Dateinamen falls bisher immer den gleichen,
zähle eine Nummerierung hoch oder schreibe die Systemzeit in den Dateinamen,
drücke im Programm F5 bzw. den Aktualisierungsbutton
 
Zuletzt bearbeitet von einem Moderator:
Ähnliche Java Themen
  Titel Forum Antworten Datum
Ø Ein FXML-File mehrfach einfügen AWT, Swing, JavaFX & SWT 6
L SetOnMouseReleased Mehrfach AWT, Swing, JavaFX & SWT 14
W Swing Component mehrfach adden AWT, Swing, JavaFX & SWT 0
K Threads - Timer - run() mehrfach parallel? AWT, Swing, JavaFX & SWT 2
P Swing JPanel mit ActionListener mehrfach verwenden AWT, Swing, JavaFX & SWT 8
C ListSelectionListener wird mehrfach initialisiert AWT, Swing, JavaFX & SWT 4
R Eine Instanz von JPanel mehrfach hinzufügen AWT, Swing, JavaFX & SWT 2
P Image mehrfach in ein BufferedImage zeichnen AWT, Swing, JavaFX & SWT 7
A Array wird im JOptionPane mehrfach ausgegeben AWT, Swing, JavaFX & SWT 3
D JList Cellrenderer fügt mehrfach ein AWT, Swing, JavaFX & SWT 2
H gleichen JPanel mehrfach darstellen AWT, Swing, JavaFX & SWT 4
G Listener mehrfach verwenden AWT, Swing, JavaFX & SWT 2
K Probleme bei der Erstellung und Ausführung einer Jar Datei AWT, Swing, JavaFX & SWT 2
ralfb1105 Swing Ausführung einer SwingWorker Klasse stoppen AWT, Swing, JavaFX & SWT 4
G Swing JButton ändert (unerwünscht) Größe bei Ausführung AWT, Swing, JavaFX & SWT 4
it_is_all Swing Button, ComboBox,... -- Unterschied: NetBeans Design <-> Ausführung AWT, Swing, JavaFX & SWT 2
T Javafx Ausführung AWT, Swing, JavaFX & SWT 7
I Fataler Error bei GUI-Ausführung AWT, Swing, JavaFX & SWT 3
J Anfänger GUI Problem bei der Ausführung eines sehr einfachen Programms AWT, Swing, JavaFX & SWT 2
D Swing Bei MenuSelectionManager auf Ausführung warten? AWT, Swing, JavaFX & SWT 5
C JFileChooser hängt bei Ausführung mit Terminal AWT, Swing, JavaFX & SWT 2
W Swing Ausführung einer .jar zeigt keine Reaktion AWT, Swing, JavaFX & SWT 4
A Swing Vokabeltrainer zeigt in einfacher Ausführung nichts an AWT, Swing, JavaFX & SWT 5
B Problem bei JAR Ausführung AWT, Swing, JavaFX & SWT 7
M Swing JList Item in andere JList während Ausführung AWT, Swing, JavaFX & SWT 4
X Applet Java Applet Datei Ausführung AWT, Swing, JavaFX & SWT 9
B MouseMotionListener stotterhafte Ausführung AWT, Swing, JavaFX & SWT 2
VfL_Freak Swing kann ich einen laufenden Timer mitten in der Ausführung abbrechen? AWT, Swing, JavaFX & SWT 6
O Doppelte Ausführung von KeyPressed AWT, Swing, JavaFX & SWT 7
A AWT Button verhindert ausführung vom Keylistener AWT, Swing, JavaFX & SWT 4
R doppelte Ausführung bei einfachem Mausklick! AWT, Swing, JavaFX & SWT 12
G Problem mit zeitlicher Ausführung AWT, Swing, JavaFX & SWT 4
E mehrere repaint() Aufrufe - NUR eine Ausführung. Warum? AWT, Swing, JavaFX & SWT 59
F polygon object "stirbt" vor Ausführung in paint() AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben