http://download.oracle.com/javase/6/docs/api/javax/swing/JLayeredPane.html> rel=“noreferer”>J LayeredPane 允许一人打多个 to http://download.oracle.com/javase/6/docs/api/java/awt/Container.html#add%28java.awt.Component,%20java.lang.Object%29"rel=“noretinger”>J LayeredPane.add(Component, Integer)。 较高“支出者”的构成部分在较低“支出者”的构成部分上显示。
Container.add(Component, int) provides a similar mechanism whereby Components with lower indexes display on top of Components with higher indexes.
请注意,第一个机制使用Integer,第二个机制使用int。 而且,人们将高价值置于低价值之上,而后者则相反。 不要混淆这两条:
我的问题是:在集装箱已经提供同样的机制时,使用JLayeredPane的点是什么? 一个层次的成分是否比另一个层次更好?
UPDATE: There is also Container.setComponentZOrder(Component, int) to consider.