首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请教一个困扰一下午的有关问题,组件重用

2011-12-21 
请教一个困扰一下午的问题,组件重用?在界面上有一个JTabbedPane对象,有2个标签,在第一个标签界面放了一个J

请教一个困扰一下午的问题,组件重用?
在界面上有一个JTabbedPane对象,有2个标签,在第一个标签界面放了一个JScrollPane对象,再想把这个JScrollPane对象放到第二个标签界面的时候,第一个界面上的这个组件就没了,为什么是这样呢?同一个组件不可以放到两个界面上吗?

[解决办法]
lz自己都说了 "JScrollPane对象 ",第一个tab和第二个上用同一个对象,当然不行了。
如果这个JScrollPane公用性很强 可以继承JScrollPane写个MyScrollPane
然后new两个MyScrollPane对象放到JTabbedPane里面 也就达到了公用的目的
[解决办法]
对 二楼正解
JScrollPane scroll1 = new JScrollPane();
JScrollPane scroll2 = new JScrollPane();
然后把scroll1和scroll2分别加到两个标签上。
试试吧~~

热点排行