caret = (DefaultCaret) PanelConsoles.NETWORK_TAB_SOURCE.getCaret(); caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE); caret = (DefaultCaret) PanelConsoles.NETWORK_TAB_PREVIEW.getCaret(); caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE); caret = (DefaultCaret) PanelConsoles.NETWORK_TAB_HEADER.getCaret();
@Override public void componentActivated() { // Make the caret visible. See comment under componentDeactivated. if (text != null) { Caret caret = text.getCaret(); if (caret != null) { caret.setVisible(true); } } }
JTextPane tp = new JTextPane(); DefaultCaret caret = (DefaultCaret) tp.getCaret(); caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE); textPane.setText("Lorem ipsum dolor sit amet consectetuer tellus sociis sapien porttitor "+ ....
JTextPane textPane = new JTextPane(); DefaultCaret caret = (DefaultCaret)textPane.getCaret(); caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE); textPane.setText(...);
public void run() { inbox.getCaret().setVisible(false); } });
@Override public void componentDeactivated() { // I have to turn off the caret when the window loses focus. Text components // normally do this by themselves, but the TextAreaReadline component seems // to mess around with the editable property of the text pane, and // the caret will not turn itself on/off for noneditable text areas. if (text != null) { Caret caret = text.getCaret(); if (caret != null) { caret.setVisible(false); } } }
@Override public void popupMenuCanceled(PopupMenuEvent e) { editorPane.getCaret().setVisible(true); }
@Override public void popupMenuWillBecomeInvisible(PopupMenuEvent e) { editorPane.getCaret().setVisible(true); }
for (int i = 0; i < 10; i++) { final JTextPane tp = new JTextPane(); final DefaultCaret caret = (DefaultCaret) tp.getCaret(); caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE); tp.setText("This is some text in text pane " + i); p.add(tp); // adding some other components simply leaves the scrollPane at the top // JComponent b = new JButton("This is some text in button " // + i); // p.add(b); } final JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.getContentPane().add(new JScrollPane(p));
JTextPane jtp = new JTextPane(); DefaultCaret caret = (DefaultCaret) jtp.getCaret(); caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE);
private void srcFeedPaneFocusGained(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_srcFeedPaneFocusGained srcFeedPane.getCaret().setVisible(false); //MacOSX hack }//GEN-LAST:event_srcFeedPaneFocusGained
JTextPane textPane = new JTextPane(); DefaultCaret caret = (DefaultCaret) textPane.getCaret(); caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE);
public void run() { // XXX #28191: some other piece of code should underline these, etc. StringWriter wr = new StringWriter(); current.printStackTrace(new PrintWriter(wr, true)); output.setText(wr.toString()); output.getCaret().setDot(0); output.requestFocus (); } });
public LogConsole(String defaultText) { this.defaultText = defaultText; setLayout(new BorderLayout()); add(container, BorderLayout.CENTER); console.setEditable(false); console.getCaret().setBlinkRate(0); container.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); container.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); container.getVerticalScrollBar().addAdjustmentListener(this); singleton = this; }
public LogConsole(String defaultText) { this.defaultText = defaultText; setLayout(new BorderLayout()); add(container, BorderLayout.CENTER); console.setEditable(false); console.getCaret().setBlinkRate(0); container.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); container.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); container.getVerticalScrollBar().addAdjustmentListener(this); singleton = this; }
public LogConsole(String defaultText) { this.defaultText = defaultText; setLayout(new BorderLayout()); add(container, BorderLayout.CENTER); console.setEditable(false); console.getCaret().setBlinkRate(0); container.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); container.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); container.getVerticalScrollBar().addAdjustmentListener(this); singleton = this; }
private void initComponents() { setLayout(new BorderLayout()); setBorder(BorderFactory.createTitledBorder("Daily Log")); txtLog.setContentType("text/html"); // NOI18N txtLog.setEditable(false); DefaultCaret caret = (DefaultCaret)txtLog.getCaret(); caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE); JScrollPane scrLog = new JScrollPane(txtLog); scrLog.setBorder(new EmptyBorder(2,10,2,2)); add(scrLog, BorderLayout.CENTER); }