本文整理了Java中javax.swing.text.Segment.subSequence()
方法的一些代码示例,展示了Segment.subSequence()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Segment.subSequence()
方法的具体详情如下:
包路径:javax.swing.text.Segment
类名称:Segment
方法名:subSequence
暂无
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-completion
private static String matchChar(Document document,
int offset,
int limit,
char origin,
char matching,
Set<Integer> excludeOffsets) throws BadLocationException {
int lookahead = limit - offset;
// check the character at the right from the caret
Segment text = new Segment();
document.getText(offset, lookahead, text);
int count = 0;
for(int i = 0 ; i < lookahead; i++) {
if (origin == text.array[text.offset + i]) {
count++;
} else if (matching == text.array[text.offset + i]) {
if (--count == 0) {
for (Integer excOffset : excludeOffsets) {
if( offset<=excOffset && excOffset<=(text.offset + i) ){
return null;
}
}
return text.subSequence(0, i + 1).toString();
}
}
}
return null;
}
代码示例来源:origin: org.apache.portals.jetspeed-2/jetspeed-security
preparedSqlBuilder.append(segment.subSequence(0, matcher.start())).append('?');
_paramPlaceHolderName = matcher.group(1);
parameters.add(_paramPlaceHolders.get(_paramPlaceHolderName));
segment = (Segment) segment.subSequence(matcher.end(), segment.length());
matcher.reset(segment);
内容来源于网络,如有侵权,请联系作者删除!