import javax.swing.*; import java.awt.event.*; public class DimensionItemList{ public static void main(String[] args) { DimensionItemList di = new DimensionItemList(); } public DimensionItemList(){ String name[] = {"Deepak", "Chandan Kumar Verma", "Sushil", "Raju", "Santosh", "Amar", "Vinod"}; JFrame frame = new JFrame("Setting the Dimensions of an Item in a JList Component"); JPanel panel = new JPanel(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); DefaultListModel model = new DefaultListModel(); for(int i = 0; i < name.length; i++) model.addElement(name[i]); JList list = new JList(model){ public String getToolTipText(MouseEvent e) { int index = locationToIndex(e.getPoint()); if (-1 < index) { String item = (String)getModel().getElementAt(index); return item; } else { return null; } } }; list.setPrototypeCellValue("RoseIndia.net"); panel.add(list); frame.add(panel); frame.setSize(400,400); frame.setVisible(true); } }