Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;

import javax.swing.*;

public class Main {
    /**
     * Scrolls the given component to its top or bottom.
     * Useful for implementing behavior like in Apple's Mail where home/end in the list cause scrolling in the text.
     */
    public static void scrollToExtremity(JComponent c, boolean top) {
        JScrollBar scrollBar = ((JScrollPane) SwingUtilities.getAncestorOfClass(JScrollPane.class, c))
                .getVerticalScrollBar();
        scrollBar.setValue(top ? scrollBar.getMinimum() : scrollBar.getMaximum());
    }
}