|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你通过从书的数量和开发周期及运行速度来证明:net和ruby要比java简单。importjava.awt.*;
importjavax.swing.*;
importjava.awt.event.*;
publicclassHuaTuimplementsMouseMotionListener,ActionListener{
staticfinalintr=3;
staticintox,oy;
staticintflag=1;
publicstaticvoidmain(Stringarg[]){
JFramef=newJFrame("Paint");
Containerp=f.getContentPane();
p.setLayout(newFlowLayout());
JButtonjButton1=newJButton("红");
JButtonjButton2=newJButton("黑");
JButtonjButton3=newJButton("加入");
//Graphicsg.setColor(newColor(255,0,0));
//ButtonEventarg=newButtonEvent(arg);
jButton1.addActionListener(newHuaTu());
jButton2.addActionListener(newHuaTu());
jButton3.addActionListener(newHuaTu());
p.addMouseMotionListener(newHuaTu());
p.add(jButton1);
p.add(jButton2);
p.add(jButton3);
f.setSize(200,200);
f.show();
}
publicvoidactionPerformed(ActionEvente){
if(e.getActionCommand().equals("红")){
flag=1;
}
elseif(e.getActionCommand().equals("黑")){
flag=2;
}
elseif(e.getActionCommand().equals("加入"))
System.exit(0);
}
publicvoidmouseDragged(MouseEvente){
Containerc=(Container)e.getSource();
Graphicsg=c.getGraphics();
if(ox>=0){
if(flag==1){
g.setColor(newColor(168,0,255));
g.drawLine(ox,oy,e.getX(),e.getY());}
else
{g.setColor(newColor(0,0,0));
g.drawLine(ox,oy,e.getX(),e.getY());}
}
ox=e.getX();oy=e.getY();
}
publicvoidmouseMoved(MouseEvente){
ox=-1;oy=-1;
}
}
你通过从书的数量和开发周期及运行速度来证明:net和ruby要比java简单。 |
|