热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javax.swing.JTextPane.setSelectionStart()方法的使用及代码示例

本文整理了Java中javax.swing.JTextPane.setSelectionStart()方法的一些代码示例,展示了JTextPane.setS

本文整理了Java中javax.swing.JTextPane.setSelectionStart()方法的一些代码示例,展示了JTextPane.setSelectionStart()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JTextPane.setSelectionStart()方法的具体详情如下:
包路径:javax.swing.JTextPane
类名称:JTextPane
方法名:setSelectionStart

JTextPane.setSelectionStart介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

StyleConstants.setForeground(normal, Color.blue);
doc.insertString(doc.getLength(), "Test", normal);
jtp.setSelectionStart(doc.getLength());
jtp.insertIcon(UIManager.getIcon("OptionPane.warningIcon"));
jtp.setSelectionStart(doc.getLength());
jtp.insertComponent(new JLabel("Label"));
jtp.setSelectionStart(doc.getLength());

代码示例来源:origin: ron190/jsql-injection

);
this.bruteForceManager.getResult().setSelectionStart(selectionStart);
this.bruteForceManager.getResult().setSelectionEnd(selectionEnd);

代码示例来源:origin: atdl4j/atdl4j

protected void setStrategyDescriptionText(String aText) {
if (strategyDescription != null) {
String newText = aText.replaceAll("'", "'");
String htmlText = "" + newText + "";
strategyDescription.setText(htmlText);
strategyDescription.setSelectionStart(0);
strategyDescription.setSelectionEnd(0);
}
}

代码示例来源:origin: net.imagej/imagej-ui-swing

public static JTextPane scrolledText(final int width, final int height,
final String text, final DocumentListener listener, final Container addTo)
{
final JTextPane compOnent= new JTextPane();
component.getDocument().addDocumentListener(listener);
if (text != null) component.setText(text);
component.setSelectionStart(0);
component.setSelectionEnd(0);
scrollPane(component, width, height, addTo);
return component;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-kenai-ui

protected void setEndSelection() {
inbox.setSelectionStart(inbox.getDocument().getLength());
inbox.setSelectionEnd(inbox.getDocument().getLength());
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-kenai-ui

public void actionPerformed(ActionEvent e) {
String outText = "ISSUE:123";//NOI18N
try {
out.requestFocus();
int caretPosition = out.getCaretPosition();
out.getDocument().insertString( caretPosition, " " + outText + " ", null); // NOI18N
out.setSelectionStart(caretPosition+7);
out.setSelectionEnd(caretPosition+outText.length()+1);
} catch (BadLocationException ex) {
Exceptions.printStackTrace(ex);
}
}
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-kenai-ui

public void actionPerformed(ActionEvent e) {
String outText = "FILE:foo/bar/Test.java:23"; // NOI18N
try {
out.requestFocus();
int caretPosition = out.getCaretPosition();
out.getDocument().insertString( caretPosition, " " + outText + " ", null); // NOI18N
out.setSelectionStart(caretPosition+6);
out.setSelectionEnd(caretPosition+outText.length()+1);
} catch (BadLocationException ex) {
Exceptions.printStackTrace(ex);
}
}
}

代码示例来源:origin: com.davidbracewell/hermes-core

private void autoExpandSelection() {
int start = editorPane.getSelectionStart();
int end = editorPane.getSelectionEnd();
String txt = editorPane.getText();
while (start > 0 && !Character.isWhitespace(txt.charAt(start - 1)) && !StringUtils.isPunctuation(
txt.charAt(start - 1))) {
start--;
}
while (start start++;
}
while (end txt.charAt(end))) {
end++;
}
while (end > start && Character.isWhitespace(txt.charAt(end - 1))) {
end--;
}
if (start == end) {
return;
}
editorPane.setSelectionEnd(end);
editorPane.setSelectionStart(start);
}

代码示例来源:origin: com.davidbracewell/hermes-core

int row = annotationTable.getRowSorter().convertRowIndexToModel(e.getLastIndex());
if (row >= 0) {
editorPane.setSelectionStart(annotationTableModel.getStart(row));
editorPane.setSelectionEnd(annotationTableModel.getEnd(row));

代码示例来源:origin: stackoverflow.com

textArea.setSelectionStart (iStartSel);
textArea.setSelectionEnd (iEndSel);

代码示例来源:origin: org.apache.uima/uimaj-tools

annotationTextPane.setSelectionStart(0);
annotationTextPane.setSelectionEnd(0);

代码示例来源:origin: com.davidbracewell/hermes-core

private void syncEditorSelection(MouseEvent e) {
if (e.isPopupTrigger()) {
return;
}
int start = editorPane.getSelectionStart();
int end = editorPane.getSelectionEnd();
boolean isSelection = (end > start);
if (!isSelection) {
end++;
}
if (start >= 0) {
int modelRow = annotationTableModel.find(start, end);
if (modelRow <0) {
return;
}
int viewRow = annotationTable.getRowSorter().convertRowIndexToView(modelRow);
annotationTable.getSelectionModel().setSelectionInterval(viewRow, viewRow);
editorPane.setSelectionStart(annotationTableModel.getStart(modelRow));
editorPane.setSelectionEnd(annotationTableModel.getEnd(modelRow));
}
}

代码示例来源:origin: net.sf.ingenias/editor

moutput.setSelectionStart(0);
moutput.setText("");
moduleOutput.addMouseListener(new java.awt.event.MouseAdapter() {

推荐阅读
author-avatar
旭89浪子_499
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有