SwingUtilities.invokeAndWait(() -> { try {
jScrollPane1 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();
jTextArea1.setTabSize(8);
f = new JFrame();
f.pack(); int first = str.indexOf("#");
jTextArea1.setCaretPosition(first);
Caret caret = jTextArea1.getCaret();
rect = jTextArea1.modelToView2D(caret.getDot());
System.out.println("caret x position " + rect.getX());
jTextArea1.setCaretPosition(str.indexOf("#", first+1));
caret = jTextArea1.getCaret();
rect1 = jTextArea1.modelToView2D(caret.getDot());
System.out.println("2nd caret x position " + rect1.getX());
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.9Bemerkung:
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.