当前位置: 首页 > 面试题库 >

如何使用Swing实现自动补全?

禄仲渊
2023-03-14
问题内容

我有兴趣在JFrame中提供自动补全框。触发机制将基于助记符(我认为),但是我不太确定“自动补全框”应使用什么(我希望在用户按下键时对结果进行过滤)。

您将如何实施?某种JFrame还是JPopupMenu?

我想知道这是如何实现的,所以请不要发布指向可用的[J] Components的链接。


问题答案:

Sun的教程“使用Swing组件”中提供了
一个自动完成文本区域
示例



它以文字处理程序的样式完成(没有弹出窗口,但是
建议的文本在光标之前输入)。

只需向下滚动到 “另一个示例:TextAreaDemo”,然后按“
启动”按钮即可!



 类似资料:
  • 本文向大家介绍利用Redis如何实现自动补全功能,包括了利用Redis如何实现自动补全功能的使用技巧和注意事项,需要的朋友参考一下 忘了redis从哪个版本开启,能够根据输入的部分命令前缀给出提示,即自动补全。接下来笔者介绍基于redis实现这个很酷的功能。 about sorted set 假设结果中有mara,marabel,marcela。现在我们输入mar,就能得到这三个名字,并且输出结果

  • 我正在测试一些使用JWindow和隐藏jframe的代码,所以我必须创建最小化、最大化和关闭按钮,以方便用户使用。单击创建的按钮时,如何将状态设置为帧。

  • 本文向大家介绍jquery css实现邮箱自动补全,包括了jquery css实现邮箱自动补全的使用技巧和注意事项,需要的朋友参考一下  今天在公司做一个电子商务网站的注册会员时,要求用户在电子邮箱文本框中输入时,给与热点提示常用的电子邮箱,帮助用户选择,提高体验效果。下面是用Jquery+css实现的邮箱自动补全,供大家参考和学习。 HTML代码:emailAutoComple.html  JS

  • 问题内容: 如何使用Java Swing实现可拖动选项卡?除了将静态JTabbedPane拖放到其他位置以外,还可以将其重新排列。 编辑 :Java教程- 拖放和数据传输 。 问题答案: 我喜欢Terai Atsuhiro san的DnDTabbedPane,但我想要更多。最初的Terai实现在TabbedPane中转移了选项卡,但是如果我可以从一个TabbedPane拖动到另一个,那就更好了。

  • 问题内容: 首先,为发布一些过分具体的内容而道歉,但是我对Swing并不十分了解,并且似乎找不到适合我需求的好例子。 因此,我试图找出实现动态GUI以便在Swing中选择过滤条件的最佳方法: 要实现的GUI样机 基础模型是一个类,其中包含可否定(例如,使用NOT前缀)条件的列表,以及指示这些条件应与AND还是OR组合的属性。 GUI将允许用户添加,更改或删除条件,并选择组合运算符(和/或)。第一个

  • 我在使用java Swing获得流畅的运动时遇到了困难。使用这个代码,包括在应用到面板之前使用BufferedImage来绘制图形,会给我带来摇晃和口吃的结果。我如何修复这个问题?