У меня есть Jpanel, где я добавляю много компонентов (скажем, 100 JButtons). Когда я теперь просить высоту добавленных компонентов есть все 0. Сюда приходят Код:JComponent height before painting
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. Я знаю, что Hase что-то делать с тем, что картина компонентов будет возьмите некоторое время, но как я могу получить высоту, потому что мне понадобится высота Компонентов, чтобы установить VerticalScrollBar в определенную точку.
любая идея?
, пожалуйста, изучите соглашения об именовании java и придерживайтесь их – kleopatra
sry Я постараюсь сделать лучше в следующий раз – Leon