Hallo Leute,
ich habe gerade ein sehr, sehr seltsames Problem beobachtet:
Ich versuche gerade einem Freund ein wenig über Java beizubringen und wir haben eine sehr simple Anwendung geschrieben, bestehend aus einem Jframe mit einem JButton und einem JLabel.
Wenn wir das Programm nun aus der IDE (NetBeans) heraus starteten waren beide Komponenten nur manchmal sichtbar, manchmal aber auch nicht, und manchmal nur der Button. Auch Vergrößern und verkleinern des Frames, was ja (theoretisch) ein Repaint desselben auslöst, hat die Komponenten nicht sichtbar gemacht, wenn sie das nicht von vornherein waren.
Als wir dann einen zweiten Button hinzufügten, der (im BorderLayout) den Platz des Labels einnehmen sollte (es also praktisch "überschreibt"), tauchten manchmal beide Buttons auf, manchmal Button und Label und manchmal auch gar nichts - scheinbar völlig willkürlich.:bloed:
Ich habe keine Ahnung, wie sowas passieren kann - ich selbst arbeite mit WinXP und habe es noch nie erlebt, dass mehrmaliges starten einer Applikation so unterschiedliche Ergebnisse hervorbrachte.
Leider ist es wie gesagt der Mac eines Freundes, sodass ich es hier nicht nochmal ausprobieren kann und auch nicht den genauen code habe, aber am code ist auch absolut nichts besonderes.
Vielleicht hat ja jemand ne idee...
Vielen Dank schonmal!!!
SuperSeppel13
ich habe gerade ein sehr, sehr seltsames Problem beobachtet:
Ich versuche gerade einem Freund ein wenig über Java beizubringen und wir haben eine sehr simple Anwendung geschrieben, bestehend aus einem Jframe mit einem JButton und einem JLabel.
Wenn wir das Programm nun aus der IDE (NetBeans) heraus starteten waren beide Komponenten nur manchmal sichtbar, manchmal aber auch nicht, und manchmal nur der Button. Auch Vergrößern und verkleinern des Frames, was ja (theoretisch) ein Repaint desselben auslöst, hat die Komponenten nicht sichtbar gemacht, wenn sie das nicht von vornherein waren.
Als wir dann einen zweiten Button hinzufügten, der (im BorderLayout) den Platz des Labels einnehmen sollte (es also praktisch "überschreibt"), tauchten manchmal beide Buttons auf, manchmal Button und Label und manchmal auch gar nichts - scheinbar völlig willkürlich.:bloed:
Ich habe keine Ahnung, wie sowas passieren kann - ich selbst arbeite mit WinXP und habe es noch nie erlebt, dass mehrmaliges starten einer Applikation so unterschiedliche Ergebnisse hervorbrachte.
Leider ist es wie gesagt der Mac eines Freundes, sodass ich es hier nicht nochmal ausprobieren kann und auch nicht den genauen code habe, aber am code ist auch absolut nichts besonderes.
Vielleicht hat ja jemand ne idee...
Vielen Dank schonmal!!!
SuperSeppel13