2008-03-04 01:58:54娃娃♡°
NOTE 01
import java.awt.FlowLayout;
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JScrollPane;
import javax.swing.event.ListSelectionListener;
import javax.swing.event.ListSelectionEvent;
import javax.swing.ListSelectionModel;
public class ListFrame extends JFrame
{
private JList colorJList;
private final String colorNames[] = { "黑色 Black" , "藍色 Blue" , "水藍色 Cyan" ,
"深灰色 Dark Gray" , "灰色 Gray", "綠色 Green" , "淺灰色 Light Gray" , "紫色 Magenta" ,
"橘色 Orange" , "粉紅色 Pink" , "紅色 Red" , "白色 White" , "黃色 Yellow" };
private final Color colors[] = { Color.BLACK , Color.BLUE , Color.CYAN,
Color.DARK_GRAY , Color.GRAY , Color.GREEN , Color.LIGHT_GRAY,
Color.MAGENTA , Color.ORANGE , Color.PINK , Color.RED , Color.WHITE ,
Color.YELLOW };
public ListFrame()
{
super( "下拉式顏色選單 By 罐頭" );
setLayout( new FlowLayout() );
colorJList = new JList( colorNames );
colorJList.setVisibleRowCount( 1 );
colorJList.setSelectionMode( ListSelectionModel.SINGLE_SELECTION );
add( new JScrollPane( colorJList ) );
colorJList.addListSelectionListener(
new ListSelectionListener()
{
public void valueChanged(ListSelectionEvent event)
{
getContentPane().setBackground(
colors[colorJList.getSelectedIndex()]);
}
}
);
}
}
------
import javax.swing.JFrame;
public class ListTest
{
public static void main(String args[])
{
ListFrame listFrame = new ListFrame();
listFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
listFrame.setSize(350, 150);
listFrame.setVisible(true);
}
}
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JScrollPane;
import javax.swing.event.ListSelectionListener;
import javax.swing.event.ListSelectionEvent;
import javax.swing.ListSelectionModel;
public class ListFrame extends JFrame
{
private JList colorJList;
private final String colorNames[] = { "黑色 Black" , "藍色 Blue" , "水藍色 Cyan" ,
"深灰色 Dark Gray" , "灰色 Gray", "綠色 Green" , "淺灰色 Light Gray" , "紫色 Magenta" ,
"橘色 Orange" , "粉紅色 Pink" , "紅色 Red" , "白色 White" , "黃色 Yellow" };
private final Color colors[] = { Color.BLACK , Color.BLUE , Color.CYAN,
Color.DARK_GRAY , Color.GRAY , Color.GREEN , Color.LIGHT_GRAY,
Color.MAGENTA , Color.ORANGE , Color.PINK , Color.RED , Color.WHITE ,
Color.YELLOW };
public ListFrame()
{
super( "下拉式顏色選單 By 罐頭" );
setLayout( new FlowLayout() );
colorJList = new JList( colorNames );
colorJList.setVisibleRowCount( 1 );
colorJList.setSelectionMode( ListSelectionModel.SINGLE_SELECTION );
add( new JScrollPane( colorJList ) );
colorJList.addListSelectionListener(
new ListSelectionListener()
{
public void valueChanged(ListSelectionEvent event)
{
getContentPane().setBackground(
colors[colorJList.getSelectedIndex()]);
}
}
);
}
}
------
import javax.swing.JFrame;
public class ListTest
{
public static void main(String args[])
{
ListFrame listFrame = new ListFrame();
listFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
listFrame.setSize(350, 150);
listFrame.setVisible(true);
}
}
上一篇:NotebookVIII
下一篇:NOTE 02