Krijimi i JScrollPane

 •        JScrollPane

–    Vendos scroll bar-et anash ose poshte panelit

–    I lejon perdoruesit te shohi pjeset e padukshme te panelit.

•        Konstruktoret:

–    JScrollPane()

–    JScrollPane(Component)

–    JScrollPane(Component, int, int)

–    JScrollPane(int, int)  

•        Per te detyruar shfaqjen e scroll bar-it, perdoren konstantet e klases ScrollPaneConstants

ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED

ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS

ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER

ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED

ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS  

ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER


     import javax.swing.*;
import java.awt.*;
public class JScrollDemo extends JFrame
{
private JPanel panel = new JPanel();
private JScrollPane scroll = new JScrollPane(panel,
ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS,
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
private JLabel label = new JLabel("Four score and seven");
private Font bigFont = new Font("Arial", Font.PLAIN, 20);
private Container con;
public JScrollDemo()
{
super("JScrollDemo");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
con = getContentPane();
label.setFont(bigFont);
con.add(scroll);
panel.add(label);
}
public static void main(String[] args)
{
final int WIDTH = 180;
final int HEIGHT = 100;
JScrollDemo aFrame = new JScrollDemo();
aFrame.setSize(WIDTH, HEIGHT);
aFrame.setVisible(true);
}
}