Halli hallo ihr Javaraner,
ich habe folgendes Problemchen:
ich habe ein JFrame in dem eine JMenuBar geaddet ist, mit Menüeinträgen und allem drum und drann.
Weiter besitzt dieses JFrame ein JDesktopPane, darin enthalten ein JInternalFrame, welches wiederrum ein JPanel enthält.
Dieses böse JPanel wird zur grafischen Animationsdarstellung benutzt, zeigt also bestimmte Animationen an und wird per doppel-buffering realisiert.
Öffne ich jetzt mein JMenuBar und das Drop-Down geht und wird soweit sauber dargestellt, jedoch nur der Bereich der nicht das JPanel berührt. Dort wird einfach das JMenuBar "überpinselt", so dass also das JMenuBar unter dem JPanel dargestellt wird.
gibt es irgendeine Möglichkeit das JMenuBar absolut in den Vordergrund zu setzen - quasi allwaysontop?
weiter hatte ich schon versucht in der zeichenmethode des JPanel die JMenuBar zu repainten, doch hat nichts geholfen.
ich habe folgendes Problemchen:
ich habe ein JFrame in dem eine JMenuBar geaddet ist, mit Menüeinträgen und allem drum und drann.
Weiter besitzt dieses JFrame ein JDesktopPane, darin enthalten ein JInternalFrame, welches wiederrum ein JPanel enthält.
Dieses böse JPanel wird zur grafischen Animationsdarstellung benutzt, zeigt also bestimmte Animationen an und wird per doppel-buffering realisiert.
Öffne ich jetzt mein JMenuBar und das Drop-Down geht und wird soweit sauber dargestellt, jedoch nur der Bereich der nicht das JPanel berührt. Dort wird einfach das JMenuBar "überpinselt", so dass also das JMenuBar unter dem JPanel dargestellt wird.
gibt es irgendeine Möglichkeit das JMenuBar absolut in den Vordergrund zu setzen - quasi allwaysontop?
weiter hatte ich schon versucht in der zeichenmethode des JPanel die JMenuBar zu repainten, doch hat nichts geholfen.