Examples of Caret


Examples of com.cburch.hex.Caret

  Clip(HexEditor editor) {
    this.editor = editor;
  }
 
  public void copy() {
    Caret caret = editor.getCaret();
    long p0 = caret.getMark();
    long p1 = caret.getDot();
    if (p0 < 0 || p1 < 0) return;
    if (p0 > p1) {
      long t = p0; p0 = p1; p1 = t;
    }
    p1++;
View Full Code Here

Examples of com.cburch.hex.Caret

        Strings.get("hexPasteErrorTitle"),
        JOptionPane.ERROR_MESSAGE);
      return;
    }

    Caret caret = editor.getCaret();
    long p0 = caret.getMark();
    long p1 = caret.getDot();
    if (p0 == p1) {
      HexModel model = editor.getModel();
      if (p0 + data.length - 1 <= model.getLastOffset()) {
        model.set(p0, data);
      } else {
View Full Code Here

Examples of javax.swing.text.Caret

        }
        return null;
      }

      private String getSelection(int pos, JEditorPane html) {
        Caret caret = html.getCaret();
        if (caret != null) {
          try {
            int start = Math.min(caret.getDot(), caret.getMark());
            int length = Math.abs(caret.getDot() - caret.getMark());
            return html.getDocument().getText(start, length);
          } catch (BadLocationException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
          }
View Full Code Here

Examples of javax.swing.text.Caret

  // ensures that the selection is visible
  // because textcomponent doesn't show selection
  // when they don't have focus
  public void focusGained(FocusEvent e) {
    Caret caret = getTextComponent().getCaret();
    caret.setVisible(false);
    caret.setSelectionVisible(true);
  }
View Full Code Here

Examples of javax.swing.text.Caret

        String chosedSmileyText = dlg.startDialog(x, y);
        if( chosedSmileyText != null && chosedSmileyText.length() > 0 ) {
            chosedSmileyText += " ";
            // paste into document
            try {
                final Caret caret = messageTextArea.getCaret();
                final int p0 = Math.min(caret.getDot(), caret.getMark());
                final int p1 = Math.max(caret.getDot(), caret.getMark());

                final Document document = messageTextArea.getDocument();
               
                // FIXME: maybe check for a blank before insert of smiley text???
                if (document instanceof PlainDocument) {
View Full Code Here

Examples of javax.swing.text.Caret

        private void pasteText() {
            final Transferable clipboardContent = clipboard.getContents(this);
            try {
                final String text = (String) clipboardContent.getTransferData(DataFlavor.stringFlavor);

                final Caret caret = sourceTextComponent.getCaret();
                final int p0 = Math.min(caret.getDot(), caret.getMark());
                final int p1 = Math.max(caret.getDot(), caret.getMark());

                final Document document = sourceTextComponent.getDocument();

                if (document instanceof PlainDocument) {
                    ((PlainDocument) document).replace(p0, p1 - p0, text, null);
View Full Code Here

Examples of javax.swing.text.Caret

  public static void setInsertMode(boolean insertM) {
    insertMode = insertM;
  }

  public void selectCaret(JTextPane2 pane2) {
    Caret newCaret = insertMode ? insertCaret : overwriteCaret;
    if (newCaret != pane2.getCaret()) {
      Caret caret = pane2.getCaret();
      int mark = caret.getMark();
      int dot = caret.getDot();
      caret.setVisible(false);
      pane2.setCaret(newCaret);
      newCaret.setDot(mark);
      newCaret.moveDot(dot);
      newCaret.setVisible(true);
    }
View Full Code Here

Examples of javax.swing.text.Caret

        Component focusOwner = focusOwner();
        if (!(focusOwner instanceof JTextComponent)) {
          return null;
        }
        JTextComponent textComponent = (JTextComponent) focusOwner;
        Caret caret = textComponent.getCaret();
        if (caret == null || !caret.isVisible()) {
          return null;
        }
        caret.setVisible(false);
        return textComponent;
      }
    });
  }
View Full Code Here

Examples of javax.swing.text.Caret

  @RunsInEDT
  private static void showCaretOf(final @Nonnull JTextComponent textComponent) {
    execute(new GuiTask() {
      @Override
      protected void executeInEDT() {
        Caret caret = textComponent.getCaret();
        if (caret != null) {
          caret.setVisible(true);
        }
      }
    });
  }
View Full Code Here

Examples of javax.swing.text.Caret

        Highlighter highlighter = basicTextUI.createHighlighter();
        assertTrue(highlighter instanceof BasicTextUI.BasicHighlighter);
    }

    public void testCreateCaret() {
        Caret caret = basicTextUI.createCaret();
        assertTrue(caret instanceof BasicTextUI.BasicCaret);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.