public class Jlisttest extends jframe{
Private static final long serialversionuid=1l;
Public Jlisttest ()
{
Container Cp=getcontentpane ();
Cp.setlayout (NULL);
Jlist<string> jl=new jlist<> (New Mylistmodel ());
JScrollPane js=new JScrollPane (JL);
Js.setbounds (10, 10, 100, 100);
Cp.add (JS);
Settitle ("Use a list box in this form");
SetSize (200, 150);
SetVisible (TRUE);
Setdefaultcloseoperation (Windowconstants.exit_on_close);
}
public static void Main (string[] args) {
New Jlisttest ();
}
}
Class Mylistmodel extends abstractlistmodel<string>{
Private string[] contents={"List 1", "List 2", "List 3", "List 4", "List 5", "List 6"};
@Override
public int GetSize () {
TODO auto-generated Method Stub
return contents.length;
}
@Override
Public String getelementat (int x) {
if (x<contents.length) {
return contents[x++];
}
else {
return null;
}
}
}
Swing list Box component