怎样向JList里面追加字符串???

tartar 2004-04-27 07:05:30
rt~~~~~
顺便问一下,java.awt.List 里面的add(...)&addItem(...)在javax.swing .JList里面用不了么?怎么java.awt.TextField里面的setText(...)可以在javax.swing.JTextFiled里面用呢?JTextField里面并没有这个setText(...)啊???
...全文
226 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sean_gao 2004-04-29
  • 打赏
  • 举报
回复
DefaultListModel的API文档:
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/DefaultListModel.html
供参考。
Acylas 2004-04-29
  • 打赏
  • 举报
回复
简单点
jlist.setListData(new String[]{"adfasdf"})
Acylas 2004-04-29
  • 打赏
  • 举报
回复
DefaultListModel model = new DefaultListModel();
model.addElement(Object obj)
jlist.setModel(model);

model = (DefaultListModel)jlist.getModel();
model.addElement(Object obj)
model.setElement等都可以


tartar 2004-04-29
  • 打赏
  • 举报
回复
楼上的各位高手。。。
怎么用model把字符串追加到jlist里面去??这个model以前没用过啊。。。
panpan221 2004-04-28
  • 打赏
  • 举报
回复
新手学习
dovi 2004-04-28
  • 打赏
  • 举报
回复
我学到JTree,JTable就卡住了
太笨了,基本上就是植物人,哎~~
sean_gao 2004-04-27
  • 打赏
  • 举报
回复
跟Swing中的JTable类似,都是MVC的模式,后台有一个model保存数据,对model数据的修改最终再反映到View。楼主可以先拿DefaultListModel类来用一下、感觉一下。
sean_gao 2004-04-27
  • 打赏
  • 举报
回复
把继承关系搞清楚,哪些是自带的方法,哪些是从父类继承过来的方法。
tianyayixi 2004-04-27
  • 打赏
  • 举报
回复
1、JList的继承层次是:
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
这些父类中都没有addItem()方法。
JList对数据的处理,是用它的model来完成的。你可以创建一个ListModel(一般用DefaultListModel或者DefaultComboBoxModel就可以了),然后用model的方法添加或删除数据;

2、JTextField继承层次是:
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.text.JTextComponent
setText(...)方法是从javax.swing.text.JTextComponent中继承来的。

62,623

社区成员

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

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