更多"下面程序是由鼠标事件在窗体上画图,如果按下鼠标可以画图,双击窗体则可以"的相关试题:
[填空题]下面程序是由鼠标事件在窗体上画图,如果按下鼠标可以画图,双击窗体则可以清除所画图形。补充完整下面的程序。首先在窗体层定义如下变量:
Dim PaintStart As Boolean
编写如下事件过程:
Private Sub Form_Load( )
DrawWidth=2
ForeColor=vbGreen
End Sub
Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X AS Single,Y AS Single)
PaintStart=True
End Sub
Private Sub Form_MouseMove(Button As Integer,Shift As Integer,X As Single,Y As Single)
If PaintStart Then
PSet(X,Y)
End If
End Sub
Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single)
End Sub
Private Sub Form_DblClick( )
Cls
End Sub
[填空题]下面程序是由鼠标事件在窗体上画图,如果按下鼠标将可以画图,双击窗体可以清除所画图形。补充完整下面的程序。
首先在窗体层定义如下变量:
Dim PaintStart As Boolean
编写如下事件过程:
Private Sub FormPLoad( )
DrawWidth=2
ForeColor=vbGreen
End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer,_
X As Single,Y As Single)
PaintStart=True
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer,_
X As Single,Y As Single)
If PaintStart Then
PSet(X,Y)
End If
End Sub
Private Sub FormMouseUp(Button As Integer, Shift As Integer,_
X As Single,Y As Single)
(9)
End Sub
Private Sub Form_DblClick( )
Cls
End Sub
[填空题]下面程序是由鼠标事件在窗体上画图,如果按下鼠标将可以画图,双击窗体可以清除所画图形。补充完整下而的程序。
首先在窗体层定义如下变量:
Dim PaintStart As Boolean
编写如下事件过程:
Private Sub Form_Load( )
DrawWidth=2
ForeColor=vbGreen
End Sub
Private Sub Form_MouseDown(Button As Integer,Shift As Integer,_X As Single,Y As Single)
PaintStart=True
End Sub
Private Sub Form_MouseMove(Button As Integer,Shift As Integer,_x As Single,Y As Single)
If PaintStart Then
PSet(X,Y)
End If
End Sub
Private Sub Form_MouseUp(Button As Integer,Shift As Integer,_X As Single,Y As Single)
______
End Sub
Private Sub Form-DblClick( )
Cls
End Sub
[简答题]下面是一个Applet程序,程序的功能是用鼠标画图。本题是通过单击鼠标后画出一个Java字。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意;不改动程序的结构,不得增行或减行。
源程序文件代码清单如下;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code=SimpleHitMouse.java width=800 height=400>
</applet>
*/
public class SimpleHitMouse implements Applet
private java.util.Vector points=new java.util.Vector( );
public void init( )
addMouseListener(new MouseAdapter( )
public void mousePressed(MouseEvent e)
points.add(new Point(e.getX( ),e.getY( ))
paint( );
);
public void update(Graphics g)
repaint(g);
public void paint(Graphics g)
for(int i=0;i<points.size( );i++)
Point dot=(Point)points.elementAt(i);
g.drawString("x",dot.x,dot.y);
public static void main(String args[ ])
[单项选择]编写以下两个事件过程,在一般情况下(即不按住Shift键和锁定大写),运行程序,如果按A键,则程序的输出是 ______。
Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)
Print Chr(KeyCode)
End Sub
Private SubForm_KeyPress(KeyAscii As Integer)
Print KeyAscii
End Sub
A. A
B. a
C. A
D. a
[判断题]在Word中,用户可以把用不同画图程序建立的图形文件插入到文档中去。
[单项选择]在Activate事件过程中,写入下面的程序:
Prirate Sub Form_Activate( )
Dim S As String,a As String,b As String
a="*":b="$"
For i=1 To 4
If i/2=Int(i/2) Then
S=String(Len(a)+i,b)
Else
S=String(Len(a)+i,a)
End If
Print S:
Next i
End Sub
运行程序后,显示的结果是( )。
A. $$***$$$$*****
B. *$$**$$***$$$****$$$$
C. **$$$****$$$$$
D. $*$$**$$$***$$$$****
[简答题]下面程序是关于类的继承的用法。阅读下面程序,根据程序中的注释在每一条横线处填写一个语句,使程序的功能完整,且运行程序后的输出结果为:
I am parentclass!
I am childclass!
I am childclass!
注意:请勿改动main( )主方法和其他已有的语句内容,仅在下划线处填入适当的语句。
class Parent {
void printMe( ) {
System. out. println( "I am parentclass ! ");
}
}
class Child extends Parent {
void printMe( ) {
System. out. println( "I am childclass! ")
}
void printAll( ) {
______. printMe( ); //调用父类的方法
______. printMe( ); //调用本类的方法
printMe ( );
}
}
public class TestJieCheng {
public static void main(String args[]) {
______
myC. printAll( );
}
}