Caret caret = yourTextComponent.getCaret(); Point p = caret.getMagicCaretPosition(); p.x += yourTextComponent.getLocationOnScreen().x; p.y += yourTextComponent.getLocationOnScreen().y; aFrameYourePositioning.setLocation(p);
int initialY = visible.y; Caret caret = textArea.getCaret(); Point magicPosition = caret.getMagicCaretPosition(); int yOffset;
Point magicPosition = caret.getMagicCaretPosition();
@Override public boolean test() { return caret.getMagicCaretPosition() != null; } });
@Override public void actionPerformed(ActionEvent arg0) { Point caretPos = this.main.getTextArea().getCaret().getMagicCaretPosition(); if (caretPos == null) { // No idea why this is needed. Bug in JTextArea, or my poor understanding of the magics of // carets. The point is null when the text area is first focused. this.main.showTextPopup(0, 0); } else { this.main.showTextPopup(caretPos.x, caretPos.y); } }
point = newCaret.getMagicCaretPosition(); System.out.println(point);
end = area.getCaretPosition(); Point pos = area.getCaret().getMagicCaretPosition();
Point p = textInput.getCaret().getMagicCaretPosition(); if (textPopupMenu.isVisible()) { SwingUtilities.convertPointToScreen(p, textInput);
int dot = caret.getDot(); Rectangle tgtRect = ((BaseTextUI)target.getUI()).modelToView(target, dot); Point p = caret.getMagicCaretPosition(); if (p == null && tgtRect !=null) { p = new Point((int)tgtRect.x, (int)tgtRect.y);
int dot = caret.getDot(); Rectangle tgtRect = ((BaseTextUI) target.getUI()).modelToView(target, dot); Point p = caret.getMagicCaretPosition(); if (p == null) { p = new Point((int) tgtRect.x, (int) tgtRect.y);
int dot = caret.getDot(); Rectangle tgtRect = ((BaseTextUI)target.getUI()).modelToView(target, dot); Point p = caret.getMagicCaretPosition();
int dot = caret.getDot(); Rectangle tgtRect = ((BaseTextUI) target.getUI()).modelToView(target, dot); Point p = caret.getMagicCaretPosition(); if (p == null) { p = new Point(tgtRect.x, tgtRect.y);
Caret caret = target.getCaret(); int dot = caret.getDot(); Point p = caret.getMagicCaretPosition(); if (p == null) { Rectangle r = target.modelToView(dot);
Caret caret = target.getCaret(); int dot = caret.getDot(); Point p = caret.getMagicCaretPosition(); if (p == null) { Rectangle r = target.modelToView(dot);
Caret caret = target.getCaret(); int dot = caret.getDot(); Point p = caret.getMagicCaretPosition(); if (p == null) { Rectangle r = target.modelToView(dot);
Caret caret = target.getCaret(); int dot = caret.getDot(); Point p = caret.getMagicCaretPosition(); if (p == null) { Rectangle r = target.modelToView(dot);
/** * The operation to perform when this action is triggered. * * @param e DOCUMENT ME! */ public void actionPerformed(ActionEvent e) { JTextComponent target = getTextComponent(e); if (target != null) { // target.getUI().getNextVisualPositionFrom(t Caret caret = target.getCaret(); int dot = caret.getDot(); verticalAction.actionPerformed(e); if (dot == caret.getDot()) { Point magic = caret.getMagicCaretPosition(); beginEndAction.actionPerformed(e); caret.setMagicCaretPosition(magic); } } } }
/** * The operation to perform when this action is triggered. * * @param e DOCUMENT ME! */ public void actionPerformed(ActionEvent e) { JTextComponent target = getTextComponent(e); if (target != null) { // target.getUI().getNextVisualPositionFrom(t Caret caret = target.getCaret(); int dot = caret.getDot(); verticalAction.actionPerformed(e); if (dot == caret.getDot()) { Point magic = caret.getMagicCaretPosition(); beginEndAction.actionPerformed(e); caret.setMagicCaretPosition(magic); } } } }
/** * The operation to perform when this action is triggered. * * @param e DOCUMENT ME! */ public void actionPerformed(ActionEvent e) { JTextComponent target = getTextComponent(e); if (target != null) { // target.getUI().getNextVisualPositionFrom(t Caret caret = target.getCaret(); int dot = caret.getDot(); verticalAction.actionPerformed(e); if (dot == caret.getDot()) { Point magic = caret.getMagicCaretPosition(); beginEndAction.actionPerformed(e); caret.setMagicCaretPosition(magic); } } } }