private void dumpAndSelect(int row, int col, int select) {
oper.setCaretPosition(row, col);
oper.pressKey(KeyEvent.VK_BACK_SPACE, KeyEvent.ALT_DOWN_MASK);
JDialogOperator jdo = new JDialogOperator(MainWindowOperator.getDefault());
JListOperator jlo = new JListOperator(jdo);
ListModel model = jlo.getModel();
int i;
for (i = 0; i < model.getSize(); i++) {
Object item = model.getElementAt(i);
if(item instanceof CodeDeleter) {
CodeDeleter codeDeleter = (CodeDeleter) item;
ref(codeDeleter.getDisplayName());
HighlightsSequence highlights = codeDeleter.getHighlight().getHighlights(0, oper.getText().length());
while(highlights.moveNext()) {
ref(highlights.getStartOffset()+" "+highlights.getEndOffset());
AttributeSet attributes = highlights.getAttributes();
Enumeration<?> attributeNames = attributes.getAttributeNames();
while(attributeNames.hasMoreElements()) {
Object nextElement = attributeNames.nextElement();
ref(nextElement+" "+attributes.getAttribute(nextElement));
}
}
}
}
if(select>-1) {
jlo.selectItem(select);
ref(oper.getText());
}
}
RemoveSurroundingTest.java 文件源码
java
阅读 61
收藏 0
点赞 0
评论 0
项目:incubator-netbeans
作者:
评论列表
文章目录