📄 jappletmouse.java
字号:
import javax.swing. *;
import java.awt.event.*;
import java.awt.*;
import java.awt.Graphics;
public class JAppletMouse extends JApplet
{
boolean flag= false;
int x0, y0;
int x1, y1;
int width, height;
Container panel;
public void init()
{
panel= getContentPane();
panel.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e)
{
flag = true;
x0 = e. getX();
y0 = e. getY();
}
public void mouseReleased(MouseEvent e)
{
x1= e.getX();
y1 = e.getY();
repaint();
}
} );
}
public void paint(Graphics g)
{
if(flag)
{
width=Math.abs(x1-x0);
height=Math.abs(y1-y0);
if(x0>x1&&y0>y1)
{
x0 = x1; y0 = y1;
}
else if(x0> x1&& y0<y1)
x0 = x1;
else if(x0<x1 && y0>y1)
y0 = y1;
g.drawRect(x0, y0, width, height);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -