Toon posts:

Swing componenten onzichtbaar

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb echt een heel vaag probleem.
Ik heb een applet, met daarop wat Swing componenten als een JButton, een JTextField enz.
Als de applet gestart word zijn alle Swing componenten onzichtbaar, maar de awt componenten verschijnen wel!
En als ik op de plek klik waar zo'n Swing ding zou moeten staan, verschijnt hij toch nog op het scherm!

Om het nog raarder te maken, een andere applet die ik eens gemaakt heb doet het WEL gewoon! Ook na hercompileren.
En de code die ik gebruik is excact hetzelfde.

Ik gebruik bijvoorbeeld zoiets:

JButton knopje = new JButton("test");
add(knopje);


Verder heb ik ook geprobeerd om bijvoorbeeld nog knopje.setVisible(true) erachter te plakken, ook zonder resultaat...
Iemand enig idee wat dit kan zijn?

  • Daspeed
  • Registratie: Maart 2001
  • Laatst online: 16:15
Misschien:
setVisible(true);
proberen :?

Dat moet je dus niet van dat knopje alleen zeggen...

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Paul: Als de applet gestart word zijn alle Swing componenten onzichtbaar, maar de awt componenten verschijnen wel!
Ik vermoed dat je dit wilt lezen:
http://java.sun.com/products/jfc/tsc/articles/mixing/index.html

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


Verwijderd

Topicstarter
Op maandag 20 mei 2002 14:39 schreef DrClearbottom het volgende:
Misschien:
setVisible(true);
proberen :?

Dat moet je dus niet van dat knopje alleen zeggen...
Dat werkt in elk geval niet, had ik ook al geprbeerd :)
Op maandag 20 mei 2002 14:41 schreef mbravenboer het volgende:
Ik vermoed dat je dit wilt lezen:
http://java.sun.com/products/jfc/tsc/articles/mixing/index.html
Ik begrijp het probleem, waarschijnlijk zit mijn Panel over mijn swing dingen heen ofzo, maar ik het nog geen oplossing.
JPanel gebruiken (die dan Lightweight zou zijn) geeft hetzelfde resultaat.
En ook als ik helemaal niets, behalve een JButton op het scherm zet werkt het niet.

  • Daspeed
  • Registratie: Maart 2001
  • Laatst online: 16:15
Post anders eens een stukje van je code? Mischien zijn er mensen die er wat mee kunnen.. :)

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Probeer gewoon geen AWT componenten te mengen met die van Swing. Je krijgt er alleen maar problemen van.

Voor welk component moet je er zo nodig AWT bijhalen dan?

Verwijderd

Topicstarter
ik ben eruit hoor!
De oplossing zat in HEEL iets anders...
Ik was even een voorbeeldje aan het typen om hier te posten, ik vergeet de methode paint erin te zetten (een rare gewoonte van me om overal altijd paint in te zetten, op school geleerd) en hij doet het!
Swing houd niet zo van paint... :P

Maar bedankt voor de reacties :)
Pagina: 1