相关疑难解决方法(0)

使用下拉列表在Java中创建自动完成文本框

我想创建一个自动建议文本框,它将在每个密钥发布事件中查询数据库.那部分很简单,但我想给它一个很好的视觉效果.类似于我们在Facebook搜索等网站中看到的自动建议文本框.

如何制作这样的界面?

一个天真的想法是将JList放在文本框的正下方,并将其设置为可见,并在其中找到一个结果.

这样做有更好的想法或标准方式吗?

java swing autocomplete autosuggest

30
推荐指数
2
解决办法
8万
查看次数

我怎么能用Swing实现自动完成?

我有兴趣在JFrame中提供自动完成框.触发机制将基于助记符(我认为),但我不确定要使用什么用于"自动完成框"(我希望结果在用户按下键时进行过滤).

你会如何实现这个?某种JFrame,还是JPopupMenu?

我想知道这是如何实现的,所以请不要发布链接到可用的[J]组件.

java swing autocomplete

29
推荐指数
3
解决办法
3万
查看次数

Swing中的代码完成和语法突出显示

我已经启动了一个需要语法高亮和代码完成的项目(在插入符号位置弹出一个提供建议的窗口),但找不到合适的解决方案.有多个Swing组件接受文本输入,例如JTextArea,JTextPane和JEditorPane,这使得确定哪个是正确的使用起来要困难得多.

该项目是一个程序员特定的文本编辑器,它将与统一游戏引擎集成.这意味着代码完成和突出显示将在JavaScript和C#语法上完成.

这可能是显而易见的,但一般的想法是,当用户键入时,某些单词会更改为指定的颜色,这些单词将存储在文本文件中.对于代码完成,我需要能够获取当前键入的字母,此检测过程将使用空格字符作为分隔符重新启动.

谢谢你的时间 :)

javascript java swing syntax-highlighting code-completion

4
推荐指数
1
解决办法
5063
查看次数