Java JEditorPane scrollToTop(final JEditorPane editor)

Here you can find the source of scrollToTop(final JEditorPane editor)

Description

Scroll the given component to the top

License

Open Source License

Parameter

Parameter Description
editor editor to scroll

Declaration

public static void scrollToTop(final JEditorPane editor) 

Method Source Code

//package com.java2s;
/*//w  ww  .java  2s . c  om
 * Copyright 1997-2016 Unidata Program Center/University Corporation for
 * Atmospheric Research, P.O. Box 3000, Boulder, CO 80307,
 * support@unidata.ucar.edu.
 * 
 * This library is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation; either version 2.1 of the License, or (at
 * your option) any later version.
 * 
 * This library is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
 * General Public License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public License
 * along with this library; if not, write to the Free Software Foundation,
 * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 */

import java.awt.Rectangle;

import javax.swing.JEditorPane;

import javax.swing.SwingUtilities;

public class Main {
    /**
     * Scroll the given component to the top
     *
     * @param editor editor to scroll
     */
    public static void scrollToTop(final JEditorPane editor) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                try {
                    editor.scrollRectToVisible(new Rectangle(1, 1, 1, 1));
                } catch (Exception exc) {
                }
            }
        });
    }
}

Related

  1. getEditor(JEditorPane editor, String html, int width, Color transparentColor, Font font)
  2. getImage(JEditorPane editor, Color transparentColor)
  3. initHtmlComponent(JEditorPane editorPane)
  4. installTextStyle(JEditorPane control, String styleName)
  5. panelForHtml(JEditorPane editorPane)
  6. scrollToTop(JEditorPane editor)
  7. setDefaultFontToEditorPane(JEditorPane editor, boolean justify)
  8. SetEditorProperties(JEditorPane editor, String text)
  9. setJEditorPaneBackground(javax.swing.JEditorPane jEditorPane, Color color)