mouseexit.java
来自「java网络高级编程的配套源码,java网络高级编程为清华出版社出版.」· Java 代码 · 共 75 行
JAVA
75 行
/*源程序清单4-13*/
import java.awt.*;
import java.applet.*;
public class MouseExit extends Applet
{
String MouseDownEvent = null;
String MouseUpEvent = null;
String MouseDragEvent = null;
int Button_x;
int Button_y;
int ButtonHeight;
int ButtonWidth;
public void init()
{
Button_x = 5;
Button_y = 100;
ButtonHeight = 50;
ButtonWidth = 100;
}
public boolean mouseUp(Event event,int x,int y)
{
MouseUpEvent = "mouseUp:"+ x +","+ y;
repaint();
if((x >= Button_x)&&(x <= Button_x + ButtonWidth))
if((y >= Button_y)&&(y <= Button_y+ButtonHeight))
{
MouseUpEvent = "Exit Selected";
repaint();
}
return(true);
}
public boolean mouseDown(Event enent,int x,int y)
{
MouseDownEvent = "mouseDown :"+ x + "," + y;
repaint();
if((x >= Button_x)&&(x <= Button_x + ButtonWidth))
if((y >= Button_y)&&(y <= Button_y+ButtonHeight))
{
MouseDownEvent = "Exit Selected";
repaint( );
}
return(true);
}
public boolean mouseDrag(Event event,int x,int y)
{
MouseDragEvent = "mouseDrag:" + x +","+ y;
repaint();
if((x >= Button_x)&&(x <= Button_x + ButtonWidth))
if((y>= Button_y)&&(y <= Button_y + ButtonHeight))
{
MouseDragEvent = "Exit Selected";
repaint();
}
return(true);
}
public void paint(Graphics g)
{
if (MouseDragEvent != null)
g.drawString(MouseDragEvent,5,15);
if (MouseUpEvent != null)
g.drawString(MouseUpEvent,5,45);
if (MouseDownEvent != null)
g.drawString(MouseDownEvent,5,75);
g.drawRect(Button_x,Button_y,ButtonWidth,ButtonHeight);
g.drawString("EXIT",Button_x + 35,Button_y+30);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?