problem in getting scrollbar in Jlist
Code :
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.sql.*;
class transfer extends JFrame implements ActionListener
{
JButton btntrans,btndel,btnexit,btnclear,btnone;
ImageIcon bc;
JLabel lbltitle ,label1;
JTextField text1;
JScrollPane scrollPane ;
Thread t;
DefaultListModel listModel;
public transfer()
{
setSize(550,400);
setTitle(" FILE TRANSFER ");
Container cp=getContentPane();
lbltitle= new JLabel(bc);
label1 = new JLabel();
label1.setFont(new Font("Serif", Font.PLAIN, 18));
label1.setForeground(Color.black);
label1.setOpaque(true);
label1.setText("Enter ip Address:");
text1 = new JTextField(20);
listModel = new DefaultListModel();
JList list=new JList(listModel);
scrollPane = new JScrollPane(list);
scrollPane.getViewport().add(list);
btntrans=new JButton(" ADD");
btndel= new JButton("CLEAR ALL");
btnone= new JButton(" DELETE ");
btnexit=new JButton("EXIT");
btnclear=new JButton("CLEAR");
cp.setLayout(null);
/cp.setBackground(Color.white);
Insets ins=getInsets();
label1.setBounds(15,30,140,40);
text1.setBounds(155,35,140,30);
btntrans.setBounds(20,120,85,30);
btnclear.setBounds(110,120,85,30);
btnone.setBounds(200,120,85,30);
list.setBounds(340,40,150,250);
btndel.setBounds(50,170,100,30);
btnexit.setBounds(160,170,100,30);
bltitle.setBounds(0,0,850,570);
//lbltitle.setBounds(220,20,130,104);
btnclear.addActionListener(this);
btnone.addActionListener(this);
btntrans.addActionListener(this);
btndel.addActionListener(this);
btnexit.addActionListener(this);
text1.addActionListener(this);
cp.add(scrollPane,BorderLayout.CENTER);
cp.add(btntrans);
cp.add(btndel);
cp.add(btnone);
cp.add(btnclear);
cp.add(btnexit);
cp.add(lbltitle);
cp.add(label1);
cp.add(text1);
cp.add(list);
public static void main(String args[]) {
transfer sl = new transfer();
sl.setVisible(true);
}
i 'am unable to get the scrollbar for the Jlist..cant figure out either..plz help..!!!
Re: problem in getting scrollbar in Jlist
Hi dear, You will not get the scroll bars until you have enough data in the list, to scroll
please sufficient code for solving this problem