DefaultCaret caret = new DefaultCaret() { @Override public boolean isSelectionVisible() { return true; } };
public void close() { setCaret(new DefaultCaret()); textEditor = null; }
protected CsmAbstractHyperlinkProvider() { DefaultCaret caret = new DefaultCaret(); caret.setMagicCaretPosition(null); }
final DefaultCaret caret = new DefaultCaret(); caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE); text.setCaret(caret);
private static JTextArea createLogArea() { // Caret to prevent scrolling DefaultCaret caret = new DefaultCaret(); caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE); JTextArea text = new JTextArea(); text.setLineWrap(true); text.setWrapStyleWord(true); text.setEditable(false); text.setCaret(caret); text.setBorder(BorderFactory.createEmptyBorder(1, 2, 3, 2)); return text; }
DefaultCaret c=new DefaultCaret() { public void mouseClicked(MouseEvent e) { int nclicks = SwingUtilities2.getAdjustedClickCount(getComponent(), e); if (! e.isConsumed() && SwingUtilities.isLeftMouseButton(e) && nclicks == 2 && SwingUtilities2.canEventAccessSystemClipboard(e)) { return; } super.mouseClicked(e); } public void mousePressed(MouseEvent e) { int nclicks = SwingUtilities2.getAdjustedClickCount(getComponent(), e); if (! e.isConsumed() && SwingUtilities.isLeftMouseButton(e) && nclicks == 2 && SwingUtilities2.canEventAccessSystemClipboard(e)) { return; } super.mousePressed(e); } }; c.setBlinkRate(edit.getCaret().getBlinkRate()); edit.setCaret(c);
private static JTextArea createLogArea() { // Caret to prevent scrolling DefaultCaret caret = new DefaultCaret(); caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE); JTextArea text = new JTextArea(); text.setEditable(false); text.setFont(Font.decode(Font.MONOSPACED)); text.setCaret(caret); return text; }
@Override public int getSelectionEnd() { final Caret caret = super.getCaret(); if (null == caret) { setCaret(new DefaultCaret()); } final int end = null == caret? 0: Math.max(caret.getDot(), caret.getMark()); return end; } }
@Override public int getSelectionStart() { final Caret caret = super.getCaret(); if (null == caret) { setCaret(new DefaultCaret()); } final int start = null == caret? 0: Math.min(caret.getDot(), caret.getMark()); return start; } @Override public int getSelectionEnd() {
@Override public int getSelectionEnd() { final Caret caret = super.getCaret(); if (null == caret) { setCaret(new DefaultCaret()); } final int end = null == caret? 0: Math.max(caret.getDot(), caret.getMark()); return end; } private final static long serialVersionUID = 237718234;
@Override public int getSelectionStart() { final Caret caret = super.getCaret(); if (null == caret) { setCaret(new DefaultCaret()); } final int start = null == caret? 0: Math.min(caret.getDot(), caret.getMark()); return start; } @Override public int getSelectionEnd() {
JTextPane editor = new JTextPane(); DefaultCaret dc = new DefaultCaret() { @Override public void paint(Graphics g) { if (isVisible()) { JTextComponent comp = getComponent(); if (comp == null) { return; } Rectangle r = null; try { r = comp.modelToView(getDot()); if (r == null) { return; } } catch (BadLocationException e) { return; } if (isVisible()) { g.fillRect(r.x, r.y + 2, 1, r.height - 2); } } } }; dc.setBlinkRate(500); editor.setCaret(dc);
loggerConfigTextPane.setText("Paste logback, log4j configuration files of just list of log patterns"); loggerConfigTextPane.setCaretColor(loggerConfigTextPane.getForeground()); loggerConfigTextPane.setCaret(new DefaultCaret()); loggerConfigTextPane.getDocument().addDocumentListener(new DocumentChangeListener(this::updatePatterns)); styledDocument = new DefaultStyledDocument();