У меня есть следующий вывод.
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, однако он не будет рассчитыватьКартпанель.Я ожидаю вывод
Количество компонентов 1 для org.jfree.chart.ChartPanel [chartpanelBoa
Что находится за кулисами и учитывает компонент?