JTextPane, Caretposition mit rechter Maustaste setzen
Folgender Code zeigt wie die Caretposition durchen einen Klick auf die rechte Maustaste gesetzt wird:
JTextPane tp = new JTextPane(); tp.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { if (e.getButton() == 3){ // rechte Maustaste? tp.setCaretPosition(tp.viewToModel(e.getPoint())); } } });