问题标签 [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.

0 投票
2 回答
7573 浏览

java - 设置 JList 显示的行数 (Java)

问题:我有一个从解析的 ArrayList 创建列表的方法。我设法在 GUI 中显示列表,没有滚动条。但是,我无法将其设置为仅显示 ArrayList 的大小。这意味着,如果大小为 6,则显示的列表中应该只有 6 行。下面是我正在使用的代码。我尝试visibleRowCount如下设置,但它不起作用。我尝试打印出结果,它表明进行了更改。

总结一下:我希望 JList 显示的行数与解析后的 ArrayList 的大小一样多而没有滚动条

这是问题的图片:

清单 1

这是其他 2 个的链接,因为图片分辨率很大,我担心它会扭曲视图:

JList 1 & JList 2

JList 1和2图片清楚地显示了它。JList 显示空行,我不希望它发生。

有任何想法吗?请帮忙。谢谢。如果我没有正确表达我的问题,请让我知道是否需要问题图片。

--

编辑:

如果有帮助,如何将 textPane 包含到容器中

另一个编辑:

showSuggestionList() 被称为我的 CaretListener,以在插入符号移动时显示 JScrollPane。

0 投票
5 回答
2128 浏览

java - Java 在 GUI 上定位列表

我正在尝试将 JList 添加到 GUI,但想知道如何定位它?我希望它出现在 TextArea 的右侧,用于发送到 GUI 以供选择的数据。

谁能建议如何做到这一点?这是代码(注意:对 Java 和 GUI 来说非常新)

0 投票
2 回答
3094 浏览

java - 双击 JList 元素(Java)后试图将注意力集中在 JTextPane 上

问题:

我将以下 JList 添加到 textPane 中,并在插入符号移动时显示它。但是,双击 Jlist 元素后,文本被插入,但插入符号没有出现在 JTextPane 上。

这是以下代码:

关于如何在 Jlist 上“分散焦点”选择,或者在文本插入后使插入符号出现在 JTextPane 上的任何想法?

如果这还不够清楚,我会详细说明。请帮忙,谢谢!

0 投票
1 回答
4369 浏览

java - 如何禁用 JList 选择更改事件并仅在双击时调用它?

正如标题所说......我希望 JList 中的项目只有在双击时才会被“选中”。实现这种行为的最佳方法是什么?

0 投票
2 回答
381 浏览

java - 使用 JList 和 ListModel

我已经定义了一个从 Java ApiDirectoryListModel扩展类的类。AbstractListModel

在内部,我有一个File对象列表。我已将getElementAt(int index)方法定义为:

问题是,当我尝试使用 my 运行 JList 时DirectoryListModel,它将显示文件的完整路径,而不仅仅是文件名。我可以将此代码更改为:

它会产生奇迹,但问题是在 onclick 事件中我想要拥有 File 对象,以便我可以对它们进行一些检查(检查它们是否是目录等)。如果我getElementAt()返回一个字符串,我将失去这种可能性,因此我想知道是否有一种方法可以在 JList 在我的窗口中显示它们之前格式化我的文件对象,或者是否有任何简单优雅的方式这样做。

谢谢

0 投票
1 回答
907 浏览

java - 将数据库表名添加到 java 中的 JList

我需要从数据库中获取表名,输出不应该打印在屏幕上,而是我需要将输出添加到 JlstTab 所以 dlmTables.addElement("TABLE_NAME"); 如果有人可以提供帮助,我将不胜感激。提前致谢。

0 投票
3 回答
2333 浏览

java - 将组件添加到 JPanel

我正在使用 netBeans 编辑器创建桌面应用程序。我想在不使用拖放方式的情况下添加组件。我正在尝试使用这样的代码将 JList 添加到 JPanel 但没有显示

0 投票
2 回答
31958 浏览

java - Java JList 模型

如何从 a 制作列表模型JList以便能够将项目插入其中。我想使用这种方法:addElement(java.lang.Object item)

我在这里找到了解释,但问题是这ListModel是一个接口,即使我编写了一个实现并覆盖了它的方法,我也无法使用该addElement()方法

0 投票
2 回答
260 浏览

java - 如何更改 JList d'n'd 目标指标

我有水平 JList。当用户拖动此列表的元素时,有一个指示符,当它被拖放时,拖动元素的位置。但这个指标是水平的,出现在列表元素的上方或下方。那么我该如何改变呢?我希望它是垂直的。

代码创建列表:

0 投票
3 回答
1257 浏览

java - 在 JList 中写一些东西

嘿,我还有另一个问题。我JList在我的主窗口中创建,现在我想添加一些东西。我是这样做的...

我想在该列表中写的是我从我的 jDialogForm 中收集的内容:dodaj_przedmiot

我收集尝试使用此类复制该日期

我将不胜感激任何如何使它工作的想法。