import java.awt.*; |
import javax.swing.*; |
import java.awt.event.*; |
public class JListTest |
{ |
public static void main(String[] args){ |
|
JFrame jf= new JFrame( "列表" ); |
jf.setBounds( 300 , 200 , 400 , 400 ); |
Container c=jf.getContentPane(); |
JPanel jp= new JPanel(); |
JScrollPane js= new JScrollPane(); |
js.setPreferredSize( new Dimension( 100 , 100 )); |
DefaultListModel list= new DefaultListModel(); |
list.addElement( "恩施" ); |
list.addElement( "宜昌" ); |
list.addElement( "荆州" ); |
JList jl= new JList(list); |
//设置光标 |
jl.setCursor( new Cursor(Cursor.HAND_CURSOR)); |
jl.addMouseListener( new MouseAdapter(){ |
public void mouseClicked(MouseEvent e){ |
if (e.getClickCount()== 2 ){ |
JList jl=(JList)e.getSource(); |
System.out.println(jl.getSelectedValue()); |
} |
} |
}); |
jl.setLayoutOrientation(JList.HORIZONTAL_WRAP); |
c.add(jp); |
jp.add(js); |
js.setViewportView(jl); |
jf.setVisible( true ); |
|
} |
} |
初级程序员
by: 还好不是权来 发表于:2017-11-20 15:18:16 顶(0) | 踩(0) 回复
厉害了
回复评论