Closed. This question needs debugging details。它当前不接受答案。
                            
                        
                    
                
            
                    
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        5年前关闭。
                    
                
        

为了在JPanel中显示10个标签,我使用了Java的Netbeans使用以下代码。
没有得到任何输出。 JPanel布局设置为null布局。

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
   JLabel[] labels = new JLabel[10];
   for(int i=0; i<9; i++){
   labels[i] = new JLabel("Label Name " + i);
   p1.add(labels[i]);}
}

最佳答案

向其添加子组件之后,需要在框架对象上调用validate方法。


  validate方法用于使容器再次布置其子组件。显示容器后,修改此容器的子组件(添加到容器中或从容器中删除,或更改与布局有关的信息)时,应调用该方法。

10-08 13:25
查看更多