List class

इस क्लास की सहायता से कुछ आइटम्स की लिस्ट बना कर उस पर कार्य किया जा सकता है। इस क्लास के निम्न कुछ मैथड्स का प्रयोग मुख्यतः किया जाता हैः

मैथड विवरण
add(String) लिस्ट में एक आइटम जोड़ने के लिए।
getItem(int) लिस्ट में से दिए गए इंडेक्स का आइटम रिटर्न कराने के लिए।
getItemCount() लिस्ट के कुल आइटम्स की संख्या रिटर्न कराने के लिए।
getSelectedIndex() लिस्ट में सलेक्ट किए हुए आइटम का इंडेक्स रिटर्न कराने के लिए।
getSelectedItem() लिस्ट में सलेक्ट किए हुए आइटम को रिटर्न कराने के लिए।
remove(String) लिस्ट में से दिए गए आइटम को डिलीट कराने के लिए।
remove(int) लिस्ट में से दिए गए आइटम को डिलीट कराने के लिए।
removeAll() लिस्ट के सभी आइटम्स को डिलीट कराने के लिए।
select(int) लिस्ट में किसी आइटम को सलेक्ट कराने के लिए।

नीचे दिए गए उदाहरण में कुछ नामों की लिस्ट बनाई गई है। इसमें किसी नाम के सलेक्ट करने पर उसे प्रिंट कराया गया है।

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

/*<applet code="MyApplet.class" height=200 width=300>*/

public class MyApplet extends Applet implements ItemListener
{
	List l;
	String str;
	public void init()
	{
		l = new List();

		l.add("Amit");
		l.add("Sumit");
		l.add("Ajay");
		l.add("Vijay");
		l.add("Rajesh");

		l.select(3);		
		add(l);

		l.addItemListener(this);
	}
	public void itemStateChanged(ItemEvent e)
	{
		repaint();
	}
	public void paint(Graphics g)
	{
		str = l.getSelectedItem();
		g.drawString(str, 10, 100);
	}	
}
सुझाव / कमेंट