Gui soll sich ändern wenn etwas passiert

Status
Nicht offen für weitere Antworten.
J

Jason

Gast
Ich hab mir eine einfach Oberfläche gebaut. Nun erwartet mich der schwere Teil bei meinen Projekt. Es soll wenn die Oberfläche auf ist und jemand Anruft die Telefonnummer des Anrufers auf der Oberfläche erscheinen. Mir geht es nicht darum wie man die Verbindung zwischen Tele. und Computer herstellt sonder was muss ich einem Programm hinzufügen das es die ganze Zeit überwacht ob jemand Anruft. Das müßte doch dann sowas wie ein Listener sein oder? Oder muss ich die Gui immer wieder erneuern lassen und nach jedem erneuern abfragen ob ein Anruf da ist? Was wäre also mein nächster Schritt wenn ich Gui habe und die Verbindung zum Telefon damit beides zusammenarbeitet?
 

Snape

Bekanntes Mitglied
Ich würde in einem Thread auf den Telefonanruf warten, und wenn einer eintrifft, Daten aktualisieren/ändern und dann die GUI, die auf die Daten zugreift, aktualisieren.
 
J

Jason

Gast
Also wäre der Ablauf. Gui wird erstellt und angezeigt -> Thread wird erstellt der auf Anruf wartet -> Daten werden geändert -> Gui wird erneuert und dann gehts wieder los das der Thread auf einen neuen Anruf wartet ??
 
J

Jason

Gast
Gibs dazu auch Infos? Ich find nur Infos über 2 Threads die gleichzeitig laufen aber nix zu Thema: Thread läuft und sobald was passiert macht er dies/jenes
 

dotlens

Top Contributor
Thread und GUI können nicht ohne umwege miteinander kommunizieren. aber dazu gibst spezielle methoden von swing.

schau mal in den FAQ bereich, den Beitrag über JProgressbar. Das ist ziemlich ähnlich.
glaube mit invokeLater() sollte das klappen
 
J

Jason

Gast
hat JProgressbar nicht eher was mit Fortschrittsbalken zu tun?
 

Snape

Bekanntes Mitglied
Jo, und wann benutzt man einen Fortschrittsbalken? Genau, wenn gleichzeitig eine andere Aktion läuft. ;)
 
J

Jason

Gast
Also könnte man das z.B. auch nehmen wenn ich ein Frame mit Textfeld habe und sobald dort eine "3" reingeschrieben wird soll sich das Frame schließen?
Ist ja ca. das gleiche Prinzip wie ich es brauche.
 

Snape

Bekanntes Mitglied
Wenn manuell über Tastatur eine 3 hineingeschrieben wird, würde ich keinen Thread nehmen sondern einen ActionListener.
 
J

Jason

Gast
Also müßte das ungefähr so aussehen?
Nachdem die Gui aufgebaut ist und man sie sehen kann müßte der Thread starten
Code:
..
.
fenster.setVisible()
new Thread(new Schauenobwaspassier()).start);


private class Schauenobwaspassiert implements Runnable
{
   try 
  {
     SwingUtilities.invokeAndWait(new Runnable()
     {  schauen ob was passiert 
     }
   }
   catch (Exception e) {e.printStackTrace();}
}
 
J

Jason

Gast
ah ne glaube so müßte es korrekt sein odeR?

Code:
public class Worker implements Runnable{
	
	public void run ()
	{
		try {
			SwingUtilities.invokeAndWait(new Runnable() {
				public void run() {
					
				}
				
			});
		}
		catch (Exception e ) {e.printStackTrace(); }
	}

}
 
J

Jason

Gast
Eine Frage noch. Erneuert sich dann eigentlich die Gui von selber oder muss im Thread noch eine Funktion dafür rein?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G JTable! Beim anklicken einer Zeile soll sich Farbe ändern! AWT, Swing, JavaFX & SWT 2
W Javafx - Image soll sich mit der Camera mitbewegen AWT, Swing, JavaFX & SWT 1
krgewb AWT JFrame soll sich wie Dialog verhalten AWT, Swing, JavaFX & SWT 9
T SWT SWTBot Test: Dialog soll sich öffnen,wenn button gedrückt AWT, Swing, JavaFX & SWT 3
H Java3D, ViewP Translattform soll sich nach einerformgroup richten. AWT, Swing, JavaFX & SWT 5
T Swing jTextArea soll sich der Fenstergröße anpassen beim ziehen?? AWT, Swing, JavaFX & SWT 2
J Swing JScrollPane fasst JPanel und Groesse des JPanels soll sich aendern AWT, Swing, JavaFX & SWT 2
P JList verhält sich anders als sie soll -.- AWT, Swing, JavaFX & SWT 2
S Tabelle soll sich auch in der Höhe resizen? AWT, Swing, JavaFX & SWT 4
A Fenstergrösse soll sich konstant verändern AWT, Swing, JavaFX & SWT 8
R filechooser soll sich das Verzeichnis merken AWT, Swing, JavaFX & SWT 2
B Fenster soll sich bei auf Druck auf ESC schließen AWT, Swing, JavaFX & SWT 5
A Swing JFrame / JPanel Grösse soll sich nach Inhalt richten. AWT, Swing, JavaFX & SWT 2
A ActionListener - wer soll sich darum kümmern? AWT, Swing, JavaFX & SWT 2
P Menü soll sich nur nach links aufbauen... AWT, Swing, JavaFX & SWT 7
M Vokabelprogram - Schleife für Liste soll schrittweise durchlaufen werden AWT, Swing, JavaFX & SWT 3
H JList.setEnabled(false) - Text soll nicht grau sein AWT, Swing, JavaFX & SWT 2
berserkerdq2 Mein Rechteck hat 4 Seiten, ich soll je nach dem, welche Seite berührt wurde, etwas ausführen, wie prüfe ich das? AWT, Swing, JavaFX & SWT 12
Zeppi Swing Button soll Spiel zurücksetzen AWT, Swing, JavaFX & SWT 5
A Titelleiste soll Pfad ausgeben AWT, Swing, JavaFX & SWT 16
G Eintrag soll nur einmal in Listview zu sehen sein AWT, Swing, JavaFX & SWT 3
SvenPittelkow Programm soll auf JButton warten bis der geklickt wurde AWT, Swing, JavaFX & SWT 1
W JavaFX CSS - was soll mir das sagen? AWT, Swing, JavaFX & SWT 2
D JavaFX Menu soll nicht bei jedem Click verschwinden AWT, Swing, JavaFX & SWT 8
Zrebna Problem bei Eventhandling (Value soll nach jedem erneutem Klick gelöscht werden) AWT, Swing, JavaFX & SWT 4
O Soll ich einen JEditorPane verwenden ? AWT, Swing, JavaFX & SWT 5
J jButton soll nach klicken eine Variable um 1 erhöhen AWT, Swing, JavaFX & SWT 2
S JavaFX Node soll auch nach Skalierung zentriert platziert sein AWT, Swing, JavaFX & SWT 3
T JavaFX Dialog schließt ohne dass es schließen soll AWT, Swing, JavaFX & SWT 1
A JScrollPane soll JPanel mit JButtons enthalten und eine Scollbar anzeigen AWT, Swing, JavaFX & SWT 1
A Swing GUI - Button soll Frame verändern AWT, Swing, JavaFX & SWT 4
T Frage zu GUI - Button soll Objekt erfassen AWT, Swing, JavaFX & SWT 2
L Swing JButton soll link öffnen AWT, Swing, JavaFX & SWT 1
A JButton soll durch anklicken die Farbe wechseln AWT, Swing, JavaFX & SWT 8
S Zwei JTree, ein Model, bei Selection im ersten JTree soll der zweite die Inhlate anzeigen AWT, Swing, JavaFX & SWT 2
M JavaFX StackedBarChart y-Axis soll nur Integerwerte anzeigen AWT, Swing, JavaFX & SWT 1
A Slider soll einen Wert übergeben AWT, Swing, JavaFX & SWT 1
P JavaFX Slider soll Value erst ab einer bestimmten Bedinung aendern AWT, Swing, JavaFX & SWT 19
V JScrollBar soll weiterscrollen, wenn Inhalt von JTextArea erweitert wird AWT, Swing, JavaFX & SWT 7
V Swing Button soll unter anderem Button sein AWT, Swing, JavaFX & SWT 2
P Fenstergröße ändern, Panel soll gleich bleiben AWT, Swing, JavaFX & SWT 2
F JavaFX Timeline Animation soll X- und Y-Position während Animation ändern AWT, Swing, JavaFX & SWT 2
I JTable: Doppelklick auf Table soll neues Fenster öffnen und Daten aus JTable anzeigen AWT, Swing, JavaFX & SWT 4
T MausClick soll TExt ändern AWT, Swing, JavaFX & SWT 6
J JavaFX Tabelle soll ganze Seite ausfüllen AWT, Swing, JavaFX & SWT 2
D Swing Schließen von JDialog soll auch JFrame schließen. AWT, Swing, JavaFX & SWT 4
T SWT Button soll nur sichbar sein,wenn im Textfeld der Focus ist AWT, Swing, JavaFX & SWT 4
J ActionListener soll auf paint() Methode zugreifen AWT, Swing, JavaFX & SWT 1
C 2D Grafik ein Bild soll permanent durchlaufen AWT, Swing, JavaFX & SWT 2
windl Warum soll ich zu JavaFX? AWT, Swing, JavaFX & SWT 18
S Hauptfenster soll geöffnet bleiben AWT, Swing, JavaFX & SWT 4
M JDialog soll JFrame "blockieren" AWT, Swing, JavaFX & SWT 2
D Image soll langsam sichtbar werden AWT, Swing, JavaFX & SWT 4
F Swing JTextfield Beispieltext soll nach Klick verschwinden AWT, Swing, JavaFX & SWT 3
TheJavaKid DocumentListener soll Text in JTextField ändern AWT, Swing, JavaFX & SWT 4
J Zwei GUIs - Nach button-Klick soll ein Wert an die andere GUI übergeben werden AWT, Swing, JavaFX & SWT 15
J Swing String soll als Variable dienen AWT, Swing, JavaFX & SWT 11
M EditorPane Inhalt anders als er soll! AWT, Swing, JavaFX & SWT 2
C LayoutManager Grafik soll nicht im GridLayout Skalieren AWT, Swing, JavaFX & SWT 3
M Swing ActionEvent soll von Anderem ActionEvent abhängen AWT, Swing, JavaFX & SWT 3
J Button soll nach Klick Text ändern und Programm in 3 Sekunden beenden AWT, Swing, JavaFX & SWT 6
H Swing Button Klick soll "Untermenü-Buttons" erzeugen AWT, Swing, JavaFX & SWT 2
Z Swing JPanel soll größer werden als Parent Container (überlappen) AWT, Swing, JavaFX & SWT 5
D Swing jSlider soll selber weiterwandern, je nach zeit der musik AWT, Swing, JavaFX & SWT 5
A SWT Tooltip soll nicht verschwinden, solange User mit Maus auf Control ist AWT, Swing, JavaFX & SWT 5
D Swing JProgressBar soll ende erkennen AWT, Swing, JavaFX & SWT 4
S JVM von Oracle/Sun soll für AWT/SWING Elemente die die Optimierungen der NVidia Treiber verwenden AWT, Swing, JavaFX & SWT 3
J Swing JDialog blokiert mehrere JFrames - soll aber nur den aufrufenden blockieren AWT, Swing, JavaFX & SWT 4
N Applet JButton soll html Datei aus einem Ordner öffnen AWT, Swing, JavaFX & SWT 2
Z Bei Klick auf JButton soll ein anderer JButton erscheinen AWT, Swing, JavaFX & SWT 4
S Swing Eigene Komponente (JPanel) soll ChangeEvents verteilen AWT, Swing, JavaFX & SWT 12
X Swing Bei Buttonklick soll PopupMenu erscheinen AWT, Swing, JavaFX & SWT 2
M Dialog soll etwas an "Oberklasse" übergeben AWT, Swing, JavaFX & SWT 3
qwerqer Swing Anwendung soll blinken (Taskleiste) AWT, Swing, JavaFX & SWT 3
2 Anfänger problem: Buttenklick soll reagieren AWT, Swing, JavaFX & SWT 9
D JTextField soll nur Integer als Eingabewert annehmen AWT, Swing, JavaFX & SWT 5
N JFreeChart: Plot soll mit skalieren AWT, Swing, JavaFX & SWT 5
J Schließen über x soll zwei Prozesse beenden AWT, Swing, JavaFX & SWT 7
T disabled Checkbox soll trotzdem Focus bekommen AWT, Swing, JavaFX & SWT 9
R Button soll nach dem er gedrückt wurde auf setVisible(false) gestellt werden. AWT, Swing, JavaFX & SWT 3
F JTable soll mit Buttons befüllt werden, aber nicht in jede Zelle einer Spalte AWT, Swing, JavaFX & SWT 3
P 2D-Grafik String übergeben, PNG soll rauskommen AWT, Swing, JavaFX & SWT 9
B Text soll nich über das Frame hinausgehen AWT, Swing, JavaFX & SWT 5
-horn- WorldWindJava+JOGL soll einen animierten Graphen anzeigen, wie? AWT, Swing, JavaFX & SWT 4
Y JRadioButton soll JTextBox aktivieren UND deaktivieren AWT, Swing, JavaFX & SWT 3
M Swing JTable soll auf ArrayList zugreifen AWT, Swing, JavaFX & SWT 8
GianaSisters Swing jTable - Feldtext soll mehrere Zeilen haben AWT, Swing, JavaFX & SWT 3
H Applet JApplet soll neues Tab im Browser öffnen AWT, Swing, JavaFX & SWT 2
S Swing JTabbedPane: Inhalt soll oben links anfangen AWT, Swing, JavaFX & SWT 6
kodela Clipboard übernimt mehr als es soll AWT, Swing, JavaFX & SWT 15
N Button soll die Größ eines Icons haben AWT, Swing, JavaFX & SWT 5
M Menübar soll bestehen bleiben, wenn andere Masken geöffnet werden AWT, Swing, JavaFX & SWT 4
J Swing Kalender soll auf Buttondruck einen Monat weiterblättern AWT, Swing, JavaFX & SWT 7
F Rechte Maustaste auf TreeNode soll den Fokus auf diese setzen AWT, Swing, JavaFX & SWT 6
M Combobox soll Farbe einer Komponente setzen AWT, Swing, JavaFX & SWT 2
S Item einer JComboBox soll variabel sein AWT, Swing, JavaFX & SWT 3
D GridBagLayout macht nicht das was es soll AWT, Swing, JavaFX & SWT 12
M Swing JTextPane mit JScrollPane soll aussehen wie JLabel AWT, Swing, JavaFX & SWT 3
X JTable soll im JScrollpane bei .add mitscrollen. AWT, Swing, JavaFX & SWT 4
O Button (ActionPerformed) soll neues JFrame erzeugen AWT, Swing, JavaFX & SWT 8

Ähnliche Java Themen

Neue Themen


Oben