1
我有一個Jpanel,其中添加了許多組件(可以說是100 JButton)。 當我現在要求添加的組件的高度也都爲0 來到這裏代碼:J繪畫前的組件高度
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。我知道它長谷事做的事實,部件的畫會需要一些時間,但我怎樣才能得到高度becouse我將需要組件的高度來設置VerticalScrollBar到一定的點。
有什麼想法嗎?
請學習Java命名約定並嚴格遵守 – kleopatra 2011-12-15 16:07:50
SRY我會盡力在下一次做得更好 – Leon 2011-12-15 16:33:28