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