问题标签 [jlist]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何动态更改JList中所选项目的背景颜色
如何动态更改在 JList 中选择的项目的背景颜色?
java - 使用 JEditorPane / ListCellRenderer 损坏的 img 标签
我在扩展 JEditorPane 的 ListCellRenderer 中有此代码。编辑器窗格不显示图像,而是显示“损坏的图标”。它出什么问题了?
java - 将 JList 添加到表并将表添加到滚动窗格
我创建了一个 JList,我想将它添加到表中,然后将表添加到滚动窗格中,以便它们都包含在滚动窗格中。
这就是我执行上面粘贴的代码时程序的外观,即将列表添加到表中。 alt text http://img21.imageshack.us/img21/3237/11834317.jpg 当我将表格添加到列表中,然后添加到滚动窗格时,这就是它的外观。如何将它们都添加到滚动窗格中并显示它们?
替代文字 http://img27.imageshack.us/img27/3678/94687555.jpg
这应该是它的样子。。
java - 如何在java中的jList上显示项目?
我制作了一个 java GUI 程序,并在该 GUI 上添加了一个 jList,以便通过调用添加一个项目在该 jList 上打印程序的输出
但问题是在添加时项目没有显示。当程序即将结束时,它们会显示出来。
意思是,我通过单击“开始”按钮启动程序,然后完成整个处理,包括将项目添加到“listBox”但是当程序返回到“actionPerformed() " "开始" 按钮的 ActionListener 方法。
可以做什么以便在将项目添加到列表时立即显示它们。
上面的应用程序是多线程的。主线程启动 GUI,然后启动 10 个线程并将 jList 的“listModel”(DefaultListModel 的实例)传递给所有线程,以便每个线程可以通过调用“addElement(”)”方法将项目添加到列表中“列表模型”
实际上,listModel 是 DefaultListModel 类的子类(DefaultListModelSubClass)的一个实例。我已经覆盖了 addElement() 方法以使其“同步”,以便一次只有一个线程可以向其中添加一个项目。
java - 将 jlist 选择转换为字符串
我试图弄清楚如何让程序根据选择 jlist 中的哪个项目来创建文本字符串。一开始我试过
但这只是给了我..
java - 仅当 JList 项目可见时才加载某些内容
我正在实现一个包含很多元素的 Jlist。每个元素对应一个图像,所以我想在列表的每一行中显示它们的调整大小预览。我已经实现了一个扩展 Jlabel的自定义ImageCellRenderer ,如果该元素没有,我会在getListCellRendererComponent上创建缩略图。每行对应一个Page类,我在其中存储图像的路径和应用于 JLabel 的图标。每个Page对象都放在DefaultListModel 中以填充 JList。渲染代码是这样的:
我在想只有某个项目在调用单元格渲染器的列表中是可见的,但是当我将 Page 对象添加到列表模型时,我看到所有缩略图都是创建的。我尝试加载项目,然后在 JList 中设置模型或先设置模型,然后开始附加项目,但结果是相同的。有没有办法只在必要时加载数据,或者我是否需要创建一个自定义控件,如 JScrollPanel,里面有堆叠的项目,我检查自己每个元素的可见性?
谢谢
java - 在运行时更改 JList 行颜色
我正在尝试动态更改 JList 行。我需要更改第 n 行颜色,突出显示它(编译过程中 n 未知)。我看到了很多使用自定义 ListCellRenderer 的示例,但都是“静态的”。
换句话说,我有 x 行的 JList。在运行时,我的“业务逻辑”检测到第 n 行很重要。所以我想让它的背景变绿,等一秒钟,然后再变白。还有一件事,不要改变行选择。
最好的方法是什么?
java - swing,在可编辑的 jTable 上显示 JList 以选择条目以自动完成文本
我有一个带有可编辑单元格的 JTable。每个单元格都包含一个 CarretListener,用于快速验证输入的文本。但是在一个特殊的单元格中,您应该能够从列表中选择条目。输入文本时会生成列表。条目列表中的 Programm serach 相等,因此输入的文本,如谷歌建议。到目前为止一切都很好。但我不明白如何在正确的位置显示列表。我尝试了 GlassPane,但效果不太好。我无法获取单元格的坐标并显示 JList。设置行高以便显示整个列表也不起作用,因为我不想更改整行。也许 TableCellRenderer 中有一个技巧......?我不想要一个完整的源代码左右,但我需要朝着正确的方向前进。
这是程序的图片,它应该看起来像:http: //img198.imageshack.us/img198/3227/sosollsseinh.jpg 感谢您的关注
马克
java - 调整 JList 的大小问题?
我在调整 JList 的大小时遇到问题...下面是我的代码...我的要求是将具有一些固定大小的 JList 添加到面板中,当我最大化/最小化 Frame 时,JList 应该相应地增加/减少。请帮助我..如何实现这一目标?
以下是设计:
嗨,卡尔,它适用于简单的情况,但不适用于上述情况。所以我现在解释上面的代码..
我有一个名为“TestListControl”的框架,带有 GB 布局。添加具有 GB 布局的 selectDevicesPanel。在 selectDevicesPanel 中:添加带有 GB 布局的 selectNamesInnerPanel 在 selectNamesInnerPanel 中:添加带有 GB 布局的 selectNameAddPanel 添加带有 Flow 布局的 selectTeamPanel 在 selectNameAddPanel:chooseDeviceScrollPane clickToAddDeletePanel selectedNameScrollPane 在 selectTeamPanel:selectTeamLabel selectTeamComboBox
java - Java 下拉清单
我了解如何使用创建多选列表框,JLists
但我想将JCheckBox
es 添加到列表中并使其像下拉列表一样。我在网上找到的最好的视觉表示是dropdown-check-list。
完成上述任务的最佳方法是什么?我在想一个TableList。有什么建议么?