我有一个问题,我编写游戏。 在游戏中有两个JLayeredPanes。一个是pazarEkrani。另一个是haritaEkrani。 在haritaEkrani JLayeredPane中,有一个动画。 从pazarEkrani JLayeredPane,我点击一个按钮然后,我想在haritaEkrani JLayerdPane中显示动画。动画结束后,我想再次激活pazarEkrani JLayeredPane。
对于下面的代码,动画是有效的。 当我在下面的代码中注释掉最后两行时代码动画不起作用,并显示pazarEkrani JLayeredPane。 我该怎么办?感谢...
pazarEkrani.setVisible(false);
haritaEkrani = new Animation();
//JLabel image for background
haritaEkraniBGIJL = new JLabel();
haritaEkraniBGIJL.setIcon(new ImageIcon("src/images/ipekYolu1.jpg"));
haritaEkraniBGIJL.setSize(800, 600);
haritaEkraniBGIJL.setLocation(0, 0);
haritaEkrani.add( haritaEkraniBGIJL,new Integer(1) );
pencere.add(haritaEkrani,BorderLayout.CENTER);
//pencere.remove(haritaEkrani);
//pazarEkrani.setVisible(true);