使用jpanel的add方法添加多个组件,按照添加的顺序从上显示 imagepanel = new ImagePanel(image);
jPanel_image.add(imagepanel,0);1、如果添加的多个0,结果会怎样?
2、我在添加第二个的时候的index应该怎么写?
3、添加了多个组件,怎样能查到之前添加的组件,有没有标识什么的?
jPanel_image.add(imagepanel,0);1、如果添加的多个0,结果会怎样?
2、我在添加第二个的时候的index应该怎么写?
3、添加了多个组件,怎样能查到之前添加的组件,有没有标识什么的?
jpanel需要设定布局管理器,默认布局管理器是FlowLayout 就是根据add顺序从左到右从上到下排列的布局,
z 顺序确定了绘制组件的顺序;具有最高 z 顺序的组件将第一个绘制,而具有最低 z 顺序的组件将最后一个绘制。在组件重叠的地方,具有较低 z 顺序的组件将覆盖具有较高 z 顺序的组件。
jPanel_image.add(imagepanel1,0);
jPanel_image.add(imagepanel2,1);
jPanel_image.add(imagepanel3,2);
getComponent(int n);//n是索引,就是上面的0,1,2
此方法是Container容易中的方法,JPanel继承了JComponent,JComponent继承了Container
这都是官方API文档中写的,看API文档都能解决。