永发信息网

JAVA JList显示问题

答案:2  悬赏:50  手机版
解决时间 2021-12-03 01:22
  • 提问者网友:黑米和小志
  • 2021-12-02 02:54
JAVA JList显示问题
最佳答案
  • 五星知识达人网友:长青诗
  • 2021-12-02 03:00
DefaultListModel listModel = new DefaultListModel();
JList list = new JList(listModel);
这两句是必须的,剩下的代码省略,假如界面中有一个按钮btn1,你想每点击一下btn1就在list中添加一个元素并立马显示出来,那么你在btn1的actionPerformed事件中写上这句话:
listModel.add(listModel.getSize(), "又一个元素");
你对这个listModel进行增加其实就是对list进行了元素增加追问那我在一个类中声明JList,然后想在另一个类中使用在这个类中以经添加完元素的这个JList,有什么好点的办法没追答假设A、B两个类,你想在B类中使用A类的属性,有两种方案:
1、将A类作为一个参数传到B类中,如:public B(A a){this.a=a;} 在A类中这样写 B b=new B(this); 这样你在B类中就可以调用了 a.list ;
2、若能保证本个程序只有一个list,多个其它类公用一个list的话可以将这个list声明为static的,这样在B类中可以这样调用: A.list ;
一般都这两种方法,在企业里会用 spring来注入
全部回答
  • 1楼网友:酒者煙囻
  • 2021-12-02 04:06
重新设置ListModel追问能举个例子不……看的不是太懂
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯