【发布时间】:2016-12-14 10:22:59
【问题描述】:
在使用 JLayeredPane 以 z 顺序添加组件时,我注意到了一些问题:
JLayeredPane lp = getLayeredPane();
JButton top = new JButton(); ...
JButton middle = new JButton(); ...
JButton bottom = new JButton(); ...
效果不佳:
lp.add(top,2);
lp.add(middle,1);
lp.add(bottom,3);
效果很好:
lp.add(top,new Integer(2));
lp.add(middle,new Integer(1));
lp.add(bottom,new Integer(3));
在这里你可以看到它的样子:http://i.imgur.com/eqH2El8.png
为什么字面量常量没有转成Integer对象,不能正常工作?
【问题讨论】:
标签: java swing type-conversion z-order jlayeredpane