求java高手指教!! 如何在JFrame 窗口中指定位置添加与删除组件,但不敢变其它组件?

如题所述

public void setBounds(int x,
int y,
int width,
int height)移动组件并调整其大小。由 x 和 y 指定左上角的新位置,由 width 和 height 指定新的大小。
如果 width 值或 height 值小于之前调用 setMinimumSize 指定的最小大小,则它的值将自动增加。

覆盖:
类 Component 中的 setBounds
参数:
x - 组件的新 x 坐标
y - 组件的新 y 坐标
width - 组件的新 width
height - 组件的新 height追问

如果想用另一组件替换窗口中已添加的组件该怎么办??

追答

你可以用上面的方法提交上去他会覆盖掉的,同时也要注意下你在面板中添加组件的顺序,他们想互之间会覆盖的

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-13
不影响其它组件是,是不是指使它们的位置不发生改变?
如果是的话 组件是使用坐标的方式比较方便。
使用布局的话,怎么样都会有影响。追问

如果想用另一组件替换窗口中已添加的组件该怎么办??

追答

先移除已有的,再添加新的。

相似回答