java Swing组件问题
原来textArea里为空,按钮搜索后相应的查出一棵树,请问这的tree是怎么加载到textArea里的,textArea里不是只能加文本么,请问是怎么个逻辑啊???...
原来textArea里为空,按钮搜索后相应的查出一棵树,请问这的tree是怎么加载到textArea里的,textArea里不是只能加文本么,请问是怎么个逻辑啊???
展开
1个回答
展开全部
容器里面的内容是可以替换的啊,比如首先确实是textArea,搜索后里面把数据加到一个Tree里面,然后放到当前的容器里面,把textArea先移除,最后还可以把textArea重新放回去
2.或者说这个容器里面首先放了textArea和tree,当然这个容器的布局是cardlayout(牌布局),第一个容器遮盖了在下面的容器,就像牌一样,可以设置显示第几个牌(第几个容器),搜索后把填入数据到tree,然后让这个tree的父容器显示出来,最后还可以设置继续显示textArea所在的容器
3.JTabbedPane也可以做出来这样的效果,相当于一页一页的纸张一样,每一页可以放容器,然后放组件
4.组件的自定义,或者重绘可以实现(事实上有些重写和重绘很麻烦),可以继承textArea自己写个自定义textArea重写paint等函数....
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询