当前位置:编程学习 > JAVA >>

Swing JList动态的问题

本人使用DefaultListModel方法给一个List赋值,无论怎么样Jlist显示都是空的
调用getModel()可以正确获取到我要添加进去的DefaultListModel。


DefaultListModel mo = new DefaultListModel();
mo.addElement("Row 1");
mo.addElement("Row 2");
jList1.setModel(mo);

请问有什么问题吗

之后用jList1.getModel().getSize()都可以获取到值是2  

但是界面显示仍然是空的。

JList放在一个JScrollPane中。

updateUI()和repaint()方法用尽 都无法显示。

求大神来教 --------------------编程问答-------------------- JScrollPane又放在了哪里 ?
JScrollPane的父控件用了什么LayoutManager ?
有没有试过jscrollpane.setPreferredSize() ?

--------------------编程问答-------------------- JScrollPane直接放在JFrame下  没有中间容器了
jscrollpane.setPreferredSize()用来做什么用呢   这个大小和它显示有关系吗
唉  悲剧 做好久了 --------------------编程问答--------------------
引用 2 楼  的回复:
JScrollPane直接放在JFrame下  没有中间容器了
jscrollpane.setPreferredSize()用来做什么用呢   这个大小和它显示有关系吗
唉  悲剧 做好久了



能贴更全的代码吗?

补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,