0
這是一個測試類,我有兩個JPanel和一個JMenuBar(我在測試別的東西時重寫了這些類,這些類可以工作)。不幸的是,當我嘗試使用setComponentZOrder()時,JMenuBar不再顯示。當setComponentZOrder()部分被註釋掉時,它可以很好地工作。JMenuBars不能與setComponentZOrder()一起使用嗎?
任何幫助,非常感謝。
import java.awt.*;
import javax.swing.JFrame;
public class Main extends JFrame
{
Panel test1 = new Panel(Color.GREEN);
Panel test2 = new Panel(Color.BLUE);
Menuuuuu menuBar = new Menuuuuu();
public static void main (String []args)
{
new Main();
}
public Main()
{
super();
setSize(500,500);
Container c = getContentPane();
c.setLayout(null);
c.setBackground(Color.white);
test1.setBounds(0,0,500,500);
c.add (test1);
test2.setBounds(0,0,500,500);
c.add(test2);
setJMenuBar(menuBar);
setComponentZOrder(test1,0);
setComponentZOrder(test2,1);
setVisible(true);
}
}