我定义了一个jPanel里面有一个占满的jLabel.
public class IconPanel extends javax.swing.JPanel {
    
    
    /** Creates new form IconPanel */
    public IconPanel()  {
        initComponents();
    }
    private void initComponents() {
       ......
    }
    private javax.swing.JLabel jLabel1;
    // 变量声明结束                   
    
}然后在主窗口的jPanel3中通过button事件动态绘制该iconpanel,但是却只显示该iconpanel,却不显示iconpanel里面的label,但是我拖拉窗口改变其大小时,Label就会显示出来,事件的代码如下:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO 将在此处添加您的处理代码:
        IconPanel iconpanel = new IconPanel();        
        iconpanel.setBounds(50,50,50,52);
        jPanel3.add(iconpanel);
        jPanel3.repaint();
        
}    
请问为什么?