如何扩展Java的JTextField使之具有JCombox的选择功能,自动查询和完成功能。就像google搜索那样输入一个关键字就自动查询与关键字相关的内容

问题描述

是CS结构,不是用jsp写的

解决方案

解决方案二:
Jide-oss〔https://jide-oss.dev.java.net〕提供几个:
解决方案三:
我用的是Myeclipse工具编写的,上面是什么工具啊?还有楼主你能手工编写代码实现吗?
解决方案四:
C/S客户端是Swing?上面的是JIDE提供的开源的Swing组件。(GPL或者商业版授权)自己写的话,可以参考SwingHacksHack50.Auto-CompletingTextFields
解决方案五:
哦?是这样哦!谢谢啦!

时间: 2024-07-29 22:11:35

如何扩展Java的JTextField使之具有JCombox的选择功能,自动查询和完成功能。就像google搜索那样输入一个关键字就自动查询与关键字相关的内容的相关文章

使用native方法扩展Java程序的功能详解

Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能. 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1.在Java中声明native()方法,然后编译: 2.用javah产生一个.h文件: 3.写一个.cpp文件实现native导出方法,其中需要包含第二步产生的.h文件(注意其中又包含了JDK带的jni.h文件): 4.将第三步的.cp

扩展Bootstrap Tooltip插件使其可交互的方法_javascript技巧

本文实例讲述了扩展Bootstrap Tooltip插件使其可交互的方法.分享给大家供大家参考,具体如下: 最近在公司某项目开发中遇见一特殊需求,请笔者帮助,因此有了本文的插件.在前端开发中tooltip是一个极其常用的插件,它能更好向使用者展示更多的文档等帮助信息.它们通常都是一些静态文本信息.但同事他们的需求是需要动态交互,在文本信息中存在帮助网页的链接.如果使用常规tooltip,则在用户移出tooltip依赖DOM节点后,tooltip panel则将被隐藏.所以用户没有办法点击到这些交

java oracle 连接使用时出现的问题

问题描述 java oracle 连接使用时出现的问题 假如你不知道数据库的结构,比如有几列,用resultset接收的时候好像只能看有几行,哪 有几列该怎么查询 解决方案 http://www.cnblogs.com/wpcnblog/archive/2011/06/09/2076266.html 解决方案二: http://blog.csdn.net/guobing965816/article/details/7225770 解决方案三: while(resultset.hasNext())

java 中何使面板中的背景图片随面面变大变而改变

问题描述 请问各位java高手java中何使面板中的背景图片随面面变大变而改变???在此我表示感谢! 解决方案 解决方案二:一般的解决方法是在背景图片的属性里找到Anchor的属性,将里面的四个都选上就可以了.解决方案三:大哥,能不能给我讲具体点呀?我是新手,有些东西不那么明白!

复选框-java 利用按键使程序重启

问题描述 java 利用按键使程序重启 正在写一个面板,上面有一些单选框和复选框. 想用一个按键做复位,但是一个个初始化太麻烦,想直接在按下一个复位按键后重启这个程序,不知道有没有办法.. 解决方案 可以启动一个新的程序,然后本程序退出. 解决方案二: 添加这个按钮的响应事件,然后初始化一下就行吧

java swing JTextField 设置为空时 获取的内容是?

问题描述 java swing JTextField 设置为空时 获取的内容是? jtf3 = new JTextField(3); String date = this.jtf3.getText().trim(); 当文本框中我没有输入任何东西,date获得的值是什么? 解决方案 没有输入的话,getText()返回空字符串"",建议查一下API 解决方案二: 好像是null吧.你试试呗

java项目输入域名后会自动加上去到首页的请求,怎么去掉

问题描述 java项目输入域名后会自动加上去到首页的请求,怎么去掉 java项目输入域名后会自动加上去到首页的请求,怎么去掉 , 我要跟淘宝一样 首页域名显示taobao.com 而不是类似于这样taobao.com/index.do 解决方案 第一,修改域名解析,使其支持泛域名解析: 第二,看你使用什么javaee中间件,修改对应的虚拟路径或者虚拟主机的访问默认访问路径即可: 解决方案二: 自己手动处理掉...

java中匿名类有关键字new 实例化一个对象有关键字new

问题描述 java中匿名类有关键字new 实例化一个对象有关键字new java中匿名类有关键字new 实例化一个对象有关键字new 那么如何区分匿名类和实例化一个对象 解决方案 不用区分.其实两者是一回事. 你可以认为对匿名类new是一个特例,它产生一个这个类型,然后产生一个这个类型的对象. 本质上这里new还是实例化对象. 解决方案二: 在程序运行中,以及调用者看来,一个匿名类的对象和一个一般的对象是一回事. 解决方案三: 转化的中间代码两个是一回事儿 解决方案四: C++中关键字newne

java 递归 输入一个ID 怎么把这个ID下所有的子ID 放入一个list里面 递归都写好了

问题描述 java 递归 输入一个ID 怎么把这个ID下所有的子ID 放入一个list里面 递归都写好了 HashMap> results = new HashMap>(); //输入的ID int ID=Integer.parseInt(Catid); //表中所有的数据 aas=cloudnewscategory.selectAllGory(); System.out.println("所有记录="+aas); for (CloudNewsCategory gory :