AutocompleteTextField.java 文件源码

java
阅读 40 收藏 0 点赞 0 评论 0

项目:pumpernickel 作者:
/** Install listeners during construction that are unique for the AutocompleteTextField.
 */
private void setup() {
    suggestionList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    popup.add(scrollPane);
    suggestionList.setFixedCellHeight(20);
    suggestionList.setFocusable(false);
    scrollPane.setFocusable(false);
    popup.setFocusable(false);
    suggestionList.addMouseMotionListener(new MouseMotionAdapter() {
        @Override
        public void mouseMoved(MouseEvent e) {
            int i = suggestionList.getUI().locationToIndex(suggestionList, e.getPoint());
            getModel().setSuggestions(model.suggestions, model.selectedIndex, i);
        }
    });

    getDocument().addDocumentListener(docListener);
    addKeyListener(keyListener);
    model.addChangeListener(modelListener);
    suggestionList.addListSelectionListener(listListener);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号