/**
* Constructs and returns the query field.
* Also initialises {@link #queryEdit}.
*/
private JComboBox<String> getQueryField() {
if (this.queryField == null) {
this.queryField = new JComboBox<>(PREFS.get("queryHistory", "").split("\\n"));
this.queryField.setFont(EDIT_FONT);
this.queryField.setEditable(true);
this.queryField.setEnabled(true);
this.queryField.setPrototypeDisplayValue("groove+prolog");
this.queryEdit = (JTextComponent) this.queryField.getEditor().getEditorComponent();
this.queryEdit.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
executeQuery();
giveFocusToNextResultButton();
}
}
});
}
return this.queryField;
}
PrologDisplay.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:JavaGraph
作者:
评论列表
文章目录