[JAVA] Gebruik maken van de GUI vanuit een thread

Pagina: 1
Acties:
  • 48 views sinds 30-01-2008

  • compubink
  • Registratie: September 2000
  • Laatst online: 23:04

compubink

...====...

Topicstarter
Ik heb een hoofd class die de GUI verzorgt.

Deze roept een thread aan.

Nu is het de bedoeling dat deze thread een tekst kan zetten in een TextArea die op de GUI staat, en dus in de GUI gedeclareert is.

Is dit mogelijk, en hoe moet dit dan in de code?

  • thijsc
  • Registratie: Augustus 2000
  • Laatst online: 22-12-2023
Misschien is het effectiever om eerst over AWT te gaan lezen in plaats van elk probleempje wat je tegenkomt hier te plaatsen?

edit: Swing wordt AWT :)

  • compubink
  • Registratie: September 2000
  • Laatst online: 23:04

compubink

...====...

Topicstarter
Op zondag 03 februari 2002 22:43 schreef thijsc het volgende:
Misschien is het effectiever om eerst over Swing te gaan lezen in plaats van elk probleempje wat je tegenkomt hier te plaatsen?
Leuk dat je dat zegt,

Ik heb namelijk geen SWING.

Kan alleen gebruik maken van een oude jdk, dus geen Swing erbij.

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
compubink: Deze roept een thread aan.
Waarom?
Nu is het de bedoeling dat deze thread een tekst kan zetten in een TextArea die op de GUI staat, en dus in de GUI gedeclareert is.
Als je AWT gebruikt (en dat doe je zag ik) dan is dat geen enkel punt. AWT is thread-safe en je kunt dus vanuit elke thread de GUI aanpassen. In Swing kan dit niet.

En inderdaad: begin bij de basics en breidt dit langzaam uit. Multi-threading is echt nog niet een verstandige stap als ik je vragen zou lang zie komen (en dat bedoel ik niet vervelend: iedereen moet ergens beginnen).

P&W is geen verkorte documentatie: koop eens een erg goed boek over Java en ga dat goed doornemen. Hier elke keer maar je vraag dumpen schiet voor jou ook niet zo op: je leert er niets van.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • compubink
  • Registratie: September 2000
  • Laatst online: 23:04

compubink

...====...

Topicstarter
Een goed boek heb ik al doorgenomen. We hebben hier een boek voor JAVA op de opleiding (student informatica).

Maar daar staat dit gewoon niet in.

Dat is alles, ik ga zeker nog wel ff een ander boek kopen, want hier staat zo te zien echt veel niet in.

Welk boek raden jullie aan?

  • thijsc
  • Registratie: Augustus 2000
  • Laatst online: 22-12-2023
Ik ben zelf begonnen met Thinking in Java van Bruce Eckel.

Als boek te koop, maar ook te downloaden op http://www.mindview.net/Books/TIJ/

  • reinouts
  • Registratie: Januari 2000
  • Laatst online: 14-09 06:55
Welk boek, welke uni?

Probeer eens Thinking in Java, op www.bruceeckel.com gratis...

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
compubink: Dat is alles, ik ga zeker nog wel ff een ander boek kopen, want hier staat zo te zien echt veel niet in.

Welk boek raden jullie aan?
Verstandig :) .

Allereerst kan ik je hier mee matsen: een zeer degelijke Nederlands dictaat van een zeer degelijke cursus over imperatief programmeren in Java op de UU.
http://www.cs.uu.nl/docs/vakken/imp/diktaat/imp2001lores.pdf (3.2 mb, voor op beeldscherm)
http://www.cs.uu.nl/docs/vakken/imp/diktaat/imp2001.pdf (26.3 mb, om te printen)

Daarnaast is de Java Tutorial je grote vriend:
http://java.sun.com/tutorial

En uiteraard moet je de API documentatie erbij hebben:
http://java.sun.com/j2se/1.4/docs/api/index.html

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • compubink
  • Registratie: September 2000
  • Laatst online: 23:04

compubink

...====...

Topicstarter
Allereerst kan ik je hier mee matsen: een zeer degelijke Nederlands dictaat van een zeer degelijke cursus over imperatief programmeren op de UU.
http://www.cs.uu.nl/docs/vakken/imp/diktaat/imp2001lores.pdf (3.2 mb, voor op beeldscherm)
http://www.cs.uu.nl/docs/vakken/imp/diktaat/imp2001.pdf (26.3 mb, om te printen)
LOL, die heb ik al doorgelezen.

  • tomato
  • Registratie: November 1999
  • Niet online
mbravenboer: En uiteraard moet je de API documentatie erbij hebben:
http://java.sun.com/j2se/1.4/docs/api/index.html
Maar dan wel van dezelfde versie als je SDK ;)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
compubink: LOL, die heb ik al doorgelezen.
Dan mag je van mij weer op pagina 1 beginnen :( .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • tomato
  • Registratie: November 1999
  • Niet online
mbravenboer: Dan mag je van mij weer op pagina 1 beginnen :( .
*LOL* :D

Bedankt voor die linkjes trouwens, ik vind het ook wel interessant eens te kijken wat me in Utrecht allemaal voorgeschoteld zou worden :)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Goed, het lijkt mij duidelijk dat je je eerst maar eens in moet gaan zetten en de juiste documentatie zorgvuldig doorlezen. Je hebt in dit topic (en alle vorige: ik heb dacht ik al een hele lijst uitstekende stof over multi-threading gepost) meer dan genoeg uitstekende bronnen aangereikt gekregen.

De manier waarop jij P&W gebruikt is niet de manier waarop wij gebruikt willen worden.

Deze gaat op slot en ik hoop dat je de volgende keer na veel meer inzet een topic opent.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
tomato: Bedankt voor die linkjes trouwens
Asje :) . Ik doe het niet vaak, want ik weet eigenlijk niet of ze er blij van worden :o ;) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment

Pagina: 1

Dit topic is gesloten.