我是java的新手,作为一个项目,我们必须编写一个计算器 反向抛光符号。
我们在窗口显示中遇到问题,因为当我们扩展窗口时,包含2张JPanels Chiffres和Operateurs的JPanel Bas的大小不会改变
(4096*4096 elements)*(1000 iterations)*(4 bits)/(measured 9.6 s) = 7 Gb/s
事实上,我想在两个案例之间进行混合,因为在第二张图片中Operateurs的定位不守恒(Operateurs Panel应该比Chiffres Panel小,如图1所示)
未将GridLayout添加到Bas
的照片将GridLayout添加到Bas
的照片黑色=案例绿色= Bas Pink = Chiffres Cyan = Operateurs
非常感谢你的帮助!
答案 0 :(得分:0)
我会替换这些:
Fenetre.getContentPane().add(Bas,BorderLayout.SOUTH);
Fenetre.getContentPane().add(Cases,BorderLayout.NORTH);
使用:
Fenetre.setLayout(new BorderLayout());
Fenetre.add(Bas, BorderLayout.CENTER);
Fenetre.add(Cases, BorderLayout.NORTH);
答案 1 :(得分:0)
目前尚不清楚您想要的行为。试试这个:
JPanel bas = new JPanel(new GridLayout(0, 2));//assign a layout manager
bas.add(chiffres);
bas.add(operateurs);
fenetre.getContentPane().add(bas,BorderLayout.SOUTH); //or CENTER