您好:如何为JTextField添加AutoComplete字符串,从Jtable列获取自动编译列表。
JTextField textfield = new JTextField();
JTable table =new JTable();发布于 2012-02-04 02:32:17
SwingX库有一个非常方便的AutoCompleteDecorator函数。
假设您将JTable列的值复制到一个名为validValues的ArrayList中。现在,要在JTextField myTextField上实现自动完成功能,只需使用以下代码:
AutoCompleteDecorator.decorate(myTextField, validValues, true);第三个参数告诉autocomplete装饰器是否需要严格匹配,即是否允许用户输入JTable列中的值以外的值。
https://stackoverflow.com/questions/8689695
复制相似问题