У меня есть Jpanel, куда я добавляю много компонентов (скажем, 100 JButton).
Когда я сейчас запрашиваю высоту добавленных Компонентов, там все 0.
А вот и код:
void AddComponents(){
//add 100 Buttons to my jpanel
for (Component component : jpanel.getComponents()) {
Rectangle test = component.getBounds();
DebugTextArea.append("\nx: " + test.x + "- y:" + test.y +
"- height: " + test.height + "- width: " + test.width);
}
}
Все значения равны 0. Я знаю, что это как-то связано с тем, что рисование компонентов займет некоторое время, но как я могу получить высоту, потому что мне понадобится высота Компонентов, чтобы установить для VerticalScrollBar значение определенный момент.
есть идеи?