自定义JList中内容

努力学习_提高自己 2014-09-14 09:52:26
我想自己实现 一个JList,每个Item是我自己定义的内容,就像Android的ListView里一样
大致需求是这样的,我有自己的一个JPanel,上面有我的一些组件,其中有一个JComboBox供下拉选择,根据下拉选择在这个JPanel上其他组件中来显示信息。
然后这个Panel是不定个数的,我有别的按钮来添加和删除这样的Panel,在一个ScrollPanel中,从上到下依次添加,对于这样的东西我能想到的就是JList来做了。
找了一些资料,看自定义JList内容的都很复杂啊,,看的不明不白的,而且实现的内容比较简单,不知道能不能做成我需要的;

到底怎么自定义JList呢?有哪几个地方是我需要关注的?另外不用JList是不是有别的方案来处理?
...全文
197 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
vnvlyp 2014-09-15
  • 打赏
  • 举报
回复
你要定制JList的话需要你自己继承JList然后修改
  • 打赏
  • 举报
回复
谢谢楼上的回复,我用了另一种另类的方法解决了。。。 我在ScrollView中放置了一个JPanel,然后设置其布局为BoxLayout,方向为Y向,然后根据我的需求去添加自定义的JPanel到该面板上。 这样也算是模拟出来效果了,至于具体的管理的功能,暂时没有处理了,后期有时间或许会再考虑自己继承JList来做。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧