Java中添加Canvas 的问题!
我创建了一个继承Canvas的类,然后将它添加到一个frame中但是画板将所有frame上的其他组件给屏蔽掉了(不知是否确实如此,总之其它组件不可见)如何能设定Canva...
我创建了一个继承Canvas的类,然后将它添加到一个frame中但是画板将所有frame上的其他组件给屏蔽掉了(不知是否确实如此,总之其它组件不可见)如何能设定Canvas的大小,或通过其它方法解决这个问题呢???
请高手指教!!!!!!!!!
用setBounds()没有作用!还有其他方法吗? 展开
请高手指教!!!!!!!!!
用setBounds()没有作用!还有其他方法吗? 展开
1个回答
展开全部
继承Canvas类 ,也是Component 类的子类,所以
调用 Canvas 子类的 .setBounds(arg0, arg1, arg2, arg3); 设置在 窗体容器的位置和大小, 四个参数本别是 x, y , top , bottom,是一个矩形区域
补充:不是没有效果,是你没布局好呀. 控件不显示,一定把位置搞错了, 你这个Canvas的子类要放在顶层容器中. 不能放在 Frame中的. 比如你有一个 JPanel,你应该把Canvas的子类放在JPanel容器中
www.p-mind.cn
bbs.p-mind.cn
欢迎访问编程语言论坛,这里 可能会找到你的学习资料
调用 Canvas 子类的 .setBounds(arg0, arg1, arg2, arg3); 设置在 窗体容器的位置和大小, 四个参数本别是 x, y , top , bottom,是一个矩形区域
补充:不是没有效果,是你没布局好呀. 控件不显示,一定把位置搞错了, 你这个Canvas的子类要放在顶层容器中. 不能放在 Frame中的. 比如你有一个 JPanel,你应该把Canvas的子类放在JPanel容器中
www.p-mind.cn
bbs.p-mind.cn
欢迎访问编程语言论坛,这里 可能会找到你的学习资料
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询