import java.awt.BorderLayout; import java.awt.event.AdjustmentEvent; import java.awt.event.AdjustmentListener; import javax.swing.JFrame; import javax.swing.JScrollBar; import javax.swing.JTextArea; public class ScrollBarSample { public static void main(String args[]) { JTextArea jtextarea_top = new JTextArea(); JTextArea jtextarea_buttom= new JTextArea(); AdjustmentListener adjustmentListener = new AdjustmentListener() { public void adjustmentValueChanged(AdjustmentEvent adjustmentEvent) { System.out.println("Adjusted: " + adjustmentEvent.getValue()); } }; JScrollBar oneJScrollBar = new JScrollBar(JScrollBar.VERTICAL); oneJScrollBar.addAdjustmentListener(adjustmentListener); JFrame frame = new JFrame("ScrollBars R Us"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(oneJScrollBar, BorderLayout.EAST); jtextarea_top.add(oneJScrollBar,"East"); jtextarea_buttom.add(oneJScrollBar,"East"); frame.setSize(300, 200); //frame.pack(); frame.setVisible(true); } }