本文整理了Java中javax.swing.JTextArea.viewToModel()
方法的一些代码示例,展示了JTextArea.viewToModel()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JTextArea.viewToModel()
方法的具体详情如下:
包路径:javax.swing.JTextArea
类名称:JTextArea
方法名:viewToModel
暂无
代码示例来源:origin: stackoverflow.com
public String formatText(JTextArea textArea)
{
StringBuilder text = new StringBuilder( textArea.getText() );
int lineHeight = textArea.getFontMetrics( textArea.getFont() ).getHeight();
Point view = new Point(textArea.getWidth(), textArea.getInsets().top);
int length = textArea.getDocument().getLength();
int endOfLine = textArea.viewToModel(view);
int lines = 0;
while (endOfLine < length)
{
int adjustedEndOfLine = endOfLine + lines;
if (text.charAt(adjustedEndOfLine) == ' ')
{
text.insert(adjustedEndOfLine + 1, '\n');
lines++;
}
view.y += lineHeight;
endOfLine = textArea.viewToModel(view);
}
return text.toString();
}
代码示例来源:origin: stackoverflow.com
int startIndex = textArea.viewToModel(p);
int endIndex = textArea.viewToModel(p);
代码示例来源:origin: org.appdapter/org.appdapter.lib.gui
if (c instanceof JTextArea) {
JTextArea textArea = (JTextArea) c;
textArea.setCaretPosition(textArea.viewToModel(e.getPoint()));
caret = textArea.getCaretPosition();
内容来源于网络,如有侵权,请联系作者删除!