我有以下输出。
Recursive call for org.jfree.chart.ChartPanel[chartpanelBoa
Component count 0 for org.jfree.chart.ChartPanel[chartpanelBoa
我运行以获得此输出的代码是
public void enableEverything(Container c){
Component [] p = c.getComponents();
System.out.println("Component count " + c.getComponentCount() + " for " +
c.toString().substring(0,40) );
for(Component pp : p){
pp.setEnabled(true);
if(pp instanceof Container){
System.out.println("Recursive call for " + pp.toString().substring(0,40));
enableEverything((Container) pp);
}
else System.out.println("No recursive call");
}
}
ChartPanel 可以在我的 JPanel 中看到,但它不会计算图表面板。我期待的输出
org.jfree.chart.ChartPanel[chartpanelBoa 的组件计数 1
计算组件的幕后因素是什么?
慕的地6264312
相关分类