this.setSize(600,600); this.setLayout(null); this.add(jpl2); this.setVisible(true); jpl2.add(jpl3); jpl2.add(jpl4); jpl4.setBounds(jpl2.getX()+100,jpl2.getY()+100,400,400); jpl4.setBackground(Color.blue); jpl3.setBounds(jpl2.getX(), jpl2.getY(),100,100);为什么面板里没有
时间: 2024-04-03 20:32:14 浏览: 115
Java技术-创建窗口.pdf
显示出 jpl3 面板呢?
可能是因为 jpl4 面板的位置和大小覆盖了 jpl3 面板,导致 jpl3 面板被隐藏了。因为在设置 jpl4 面板的位置和大小时,使用了 jpl2 的位置加上一个偏移量,这个偏移量是 (100, 100),所以 jpl4 面板的左上角在 jpl2 面板的右下角的位置。而 jpl3 面板的位置是和 jpl2 面板重合的,所以被 jpl4 面板遮挡了。如果想要 jpl3 面板显示出来,可以将 jpl4 面板的位置和大小调整到 jpl3 面板旁边或者将 jpl3 面板放到 jpl4 面板之上。
阅读全文