我有大量的数据,用户必须从中选择一个。我正在考虑一种实现它的方法(当然,在GUI中)。我有一些想法。但只是想在这里发布,因为可能会有更好的选择。
说,用户必须从大量的用户群中选择一个名称。如果我只是为用户输入一个文本字段来输入名称,那么可能会出现诸如以不同格式输入相同名称,拼写错误等问题。
我在这里看到两个选择
tool tip
。由于空间问题,我无法始终显示整个列表)但是组合框不会对用户友好。因为用户将不得不滚动整个列表以选择一个条目。如果条目数太大,这将是
这意味着,现在我只剩下一个选择。一个弹出列表,它将根据文本用户在文本字段中输入的内容来更改内容。因此,他可以输入前几个字母,列表将显示从输入的文本开始的所有条目。明白了吧?
还有其他更好的方法来满足这种需求吗?
如果我要在上面实现,那么遵循的最佳方法是什么。我正在考虑扩展JTextField
来添加所需的功能。好吧,我将介绍一些方法来设置弹出列表条目。我将添加一些内容actionListner
来监视文本字段,并相应地控制弹出列表…
问题内容: 从Python目录中选择随机文件的最佳方法是什么? 编辑: 这是我在做什么: 这是特别糟糕,还是有一种更好的方法? 问题答案: 关于您编辑过的问题:首先,我假设您知道使用a的风险,以及从2.6开始不推荐使用并在3.0中删除的事实。 第二,我看不到这里存在任何比赛条件。您的对象基本上是不可变的(在缓存目录列表之后,再也不会读取它),因此并发读取它不会造成任何危害。 除此之外,我不明白为什
问题内容: 在编写单元测试时,我经常遇到这样的情况,即测试中的某些对象的工作方式与实际环境中的工作方式不同。以一些接口为例。它具有和其他几个领域。逻辑上,一个配置等于s匹配时的另一个配置。但是,当谈到测试某些特定的实现时,例如,显然我想匹配 所有 字段。一种解决方案是不要在测试中使用,而只是遍历对象的属性或字段并进行比较,但这似乎不是一个好的解决方案。 因此,除了这种特定类型的情况外,我想从语义上
问题内容: 通过在PG 9.1上使用libpq,我试图编写查询以从具有最高索引“ my_id”的行中获取值: 这给了我错误: 错误:WHERE子句中不允许聚合… 如何正确编写这样的查询? 问题答案: 如果您的目标是获取具有最高my_id值的行,则以下查询应达到相同的目标。
问题内容: 我在表中有三列:id,街道名称,计数。对于某些ID,不只是一个街道名称。Count告诉将每条街道分配给ID的频率。我怎样才能只获得编号最高的ID和街道名称。 表格示例: 结果应该是这样的: 提前致谢! 问题答案: 您没有指定正在使用的数据库,但是应该可以使用以下数据库: 请参阅带有演示的SQL Fiddle 。注意,您将必须使用MySQL的反引号或数据库使用的任何字符来转义保留字来转义
好多例子使用InstallOptions.nsh来实现目录选择框。用nsDialogs实现需要写一段代码。 从http://forums.winamp.com/showthread.php?postid=2263591 可以找到一个老外写的例子。但是它用了临时文件记录信息,不是很好用。我修改了一下。见附件。包括一个宏和一个例子。具体使用方法如下: ;在脚本开头要先引用如下插件 ;;;;;;;;;;
问题内容: 如何从选择框中删除项目或向其中添加项目?我正在运行jQuery,这应该使任务更轻松。下面是一个示例选择框。 问题答案: 删除一个选项: 添加一个选项: