Monday, 31 December 2012

Swing ScrollPane:- Scroll Pane


import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.BorderFactory;
import javax.swing.JApplet;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javax.swing.ScrollPaneConstants;

/**
 *
 * @author Amol
 */
public class MyScrollPane extends JApplet {
public  void  init(){
        Container contentPane = getContentPane();
        contentPane.setLayout(new BorderLayout(11, 16));
        jpanel jpanel=new jpanel();
        for(int outer =0; outer<=10;outer++ ){
            for(int inner =0 ; inner<=15; inner++){
                jpanel.add(new JTextField("Text Field " + outer +", " + inner));


            }
            JScrollPane jScrollPane =new JScrollPane(jpanel,ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS,ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
            JLabel jLabel1 = new JLabel("Horizantal label");
            JLabel jLabel2 = new JLabel("Vertical Label");
            jScrollPane.setColumnHeaderView(jLabel1);
            jScrollPane.setRowHeaderView(jLabel2);
            jScrollPane.setViewportBorder(BorderFactory.createEtchedBorder());
            contentPane.add(jScrollPane);


        }
}
}

No comments:

Post a Comment