java - 是否可以强制 JList 为固定大小

标签 java swing

我知道我可以设置最小和最大尺寸以防止 JList 调整大小,但我想知道是否存在类似 JList.setFixed(true) 或类似的东西?

我不使用最大和最小尺寸的原因是它们目前显示为 0,0 0,0,我不想花时间通过反复试验来找到我的完美尺寸。

最佳答案

你会使用:

list.setVisibleRowCount(...);
JScrollPane scrollPane = new JScrollPane( list );
panel.add( scrollPane );

面板应使用尊重组件首选尺寸的布局管理器。然后列表将保持恒定大小,并且滚动条将根据需要出现。

关于java - 是否可以强制 JList 为固定大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33153095/

相关文章:

java - 带有 EditText 字符串的 SharedPreference

java - 如何强制编译时函数的参数为​​ Scala 中的特定类型?

java - Windows 7 上的 JDK 6.0 安全更新至 JDK 7.0

java - PaintComponent() TextField 导致无限循环(自身 + 父级)

java - 将自定义 bean 添加到 Spring 上下文

java - DB事务还是Java DAO的方法同步?

java - 从 GUI java 将对象的属性写入文件时出错

java - 全屏 Swing 应用程序前面的 JFileChooser

java - 在二维数组网格中的 JLabel 之间绘制线条

java - 重写 paintComponent 两次