加一句
import javax.swing.event.*;
import javax.swing.event.*;
解决方案 »
- 关于Properties类的测试?
- 跪求一个网管巡检程序
- Duplicate name in Manifest (程序打包运行提示警告)
- 求教 谢谢!
- 一个菜鸟的愚蠢问题 等待中 谢谢
- FileInputStream中read(b,,)的用法是是什么?解决即给分
- 各位大神求解,今天在做JBUTTON时候遇到个问题
- 满分挑战:长时间的导数据过程中,触发器如何工作?
- 如何用JAVA把汉字转化为ASCII码?
- 怎么连接不上数据库?大家帮我看看吧
- 初涉Eclipse,请问为何用Ctrl+Space响应不了template
- 一个类在eclipse中运行成功,但从jbuilder中编译时找不到相应的包,应该怎么找?我对这两种开发环境都是刚开始用,很不熟悉.
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;public class Second extends JFrame {
private int pointCount = 0;
private Point points[] = new Point[ 1000 ];
private JList colorList;
private Container container;
int currentColor ;
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.darkGray, Color.gray, Color.green, Color.lightGray, Color.magenta,
Color.orange, Color.pink, Color.red, Color.white, Color.yellow };
public Second()
{
super( "My simple Second program" );
container = getContentPane();
container.setLayout( new FlowLayout() );
colorList = new JList( colorNames );
colorList.setVisibleRowCount( 5 );
colorList.setSelectionMode( ListSelectionModel.SINGLE_SELECTION );
container.add( new JScrollPane( colorList ) );
colorList.addListSelectionListener( new CLI()); addMouseMotionListener( new MouseMotionAdapter()
{
public void mouseDragged( MouseEvent event )
{ if ( pointCount < points.length )
{ points[ pointCount ] = event.getPoint();
++pointCount;
repaint(); } } }
);
setSize( 300, 150 );
setVisible( true );
}
public void paint( Graphics g )
{ super.paint( g );
g.setColor(colors[1]);
for ( int i = 0; i < points.length && points[ i ] != null; i++ )
g.fillOval( points[ i ].x, points[ i ].y, 4, 4 );
}
public static void main( String args[] )
{
Second application = new Second();
application.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
application.addWindowListener( new WindowAdapter()
{ public void windowClosing(WindowEvent e)
{ System.exit(0); }
});
}
class CLI implements ListSelectionListener {
public void valueChanged( ListSelectionEvent event )
{
//currentColor=colors[colorList.getSelectedIndex()];
}
}
}