我正试图在java上模拟相同的搜索结果预览在facebook上,但在java中我想它会是:
问题是,我无法管理如何在JTextField下显示弹出窗口,我尝试了swingx自动完成,可编辑的组合框,glazedlists ......但它没有给我很好的结果
有人可以帮我吗?
答案 0 :(得分:1)
指定弹出点时,预先计算(硬编码)或动态计算文本字段左下角的位置。使用该值或该值加上几个像素作为弹出窗口的位置。
答案 1 :(得分:1)
如果不了解有关要求的更多信息,我建议您查看JWindow
答案 2 :(得分:0)
我很生气,无法找到一个可以做我想要的预制课程或.jar,所以我自己制作了,实际上我使用了JWindow,我制作了自己的Drop Down JTextField扩展JTextField的菜单!易于使用:绘制和刷新与JTextField具有相同宽度的JPanel的垂直列表,以便每次用户在JTextField中输入新字符时显示建议,然后用户可以通过键盘箭头键选择(或不选择)这些建议向上和向下或通过鼠标单击...我们可以简单地指定我们是否要使用文档过滤器来过滤用户的输入(就像我们想要在JTextField中获取数值)......以及其他许多东西:它岩石!
我很乐意在网上分享这个课程,我只需要一些时间来写一些tutos和例子,但是现在,here我制作的两个截图使用了JPanel中的渐变颜色,另一个使用默认背景颜色,(不要介意法国JLabels)