2012年6月1日 星期五

Java Basic(70)-JList Program


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;


public class Gui extends JFrame{
private JList list;
private static String[] colornames = {"black","blue","red","white"};
private static Color[] colors = {Color.BLACK,Color.BLUE,Color.RED,Color.WHITE};
public Gui(){
super("title");
setLayout(new FlowLayout());
list = new JList(colornames);
list.setVisibleRowCount(4);
list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
add(new JScrollPane(list));
list.addListSelectionListener(
new ListSelectionListener(){
public void valueChanged(ListSelectionEvent event){
getContentPane().setBackground(colors[list.getSelectedIndex()]);
}
}
);
}

}

不要改變apples.java和運行:(你可以從這個名單選擇)


沒有留言:

張貼留言