首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JList行显示

JList行显示
EN

Stack Overflow用户
提问于 2014-11-09 03:28:21
回答 1查看 560关注 0票数 0

无论我的JList中有多少对象,我如何确定正在显示的行数?例如,当JList包含4个或更少的项时,如何在JList中显示5行?

EN

回答 1

Stack Overflow用户

发布于 2014-11-09 03:34:31

你是说JList的setVisibleRowCount(int count)方法?

这就是您需要做的全部工作。例如,下面是一个只有3个项目的JList,但由于上面的方法以及JList显示在JScrollPane中,因此显示了5行:

代码语言:javascript
复制
import javax.swing.*;

public class TestJLIst {
   public static void main(String[] args) {
      JList<String> list = new JList<>(new String[] {"A", "B", "C"});
      list.setVisibleRowCount(5);
      JScrollPane scrollPane = new JScrollPane(list);
      JPanel panel = new JPanel();
      panel.add(scrollPane);
      JOptionPane.showMessageDialog(null, panel);
   }
}
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26821161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档