JMenu Probleme mit Sichtbarkeit



  • Hallo

    ich habe oben nen menu und ein Canvas, das problem ist, wenn ich ein menu ausklappe wird das menu hinter dem canvas versteckt, warum dies??

    kann man das abstellen, wenn ja wie denn

    bye



  • hört sich ja seltsam an. kannste mal den code posten?



  • glaub liegt daran das das jmenu leichtgewichtig und das canvas schwergewichtig(also vom beriebssystem gezeichnet wird) ist

    class blub extends JFrame
    {
      public blub()
      {
         Container con = getContentpane();
         Canvas c = new Canvas();
         con.add(c, BorderLayout.CENTER);
    
         JMenuBar mbar = new JMenuBar();
         //hier mal das menu rein
         this.setJMenuBar(mbar);
    
         setSize(300, 300);
      }
    
      public ..... main( ... )
      {
         blub test = new blub();
         .....
         test.show(); 
      }
    }
    

    code ist nicht rauskopiert blos schnell zusammengeschrieben, aber sollte das zeigen was ich mein

    wenn du sowas mal kurz proggst wirst du feststellen, wenn ich das JMenu ausklappe verschwindet es hinter dem Canvas --> Grund: steht ja oben

    greetz


Log in to reply