主要看你的面板采用什么布局吧,
如果你想你setSize()来控制大小,
你就把布局设为 null,这样就可以和VB等一样
设置大小了!
panel.setLayout(null);
但你不仅要设置高、宽度,还需要设置坐标了!top、left
用了布局BoxLayout(其他的布局也一样),setSize()就没用了.
用setLayout(null)
然后用setBounds(int,int,int,int)
设置大小和位置
推荐使用布局,这样更方便.
int width =buttonMinus.getWidth();
int height =buttonMinus.getHeight();
buttonPlus.setSize(width,height);
你里不是拿回了原来的按钮的大小么?呵呵
直接
buttonPlus.setSize(10,100);
希望对你有所帮助
按钮名.setLayout(null)
按钮名.setBounds(距离左边距离,距离上边距离,按钮的宽度,按钮的高度)