?? 新建 文本文檔.txt
字號:
import java.awt.*; // Java core packages
import java.awt.event.*; // Java core packages
import javax.swing.*; // Java extension packages
public class J_Draw extends JFrame
{
int m_x= 0, m_y= 0;
int m_oldX= 0, m_oldY= 0;
public J_Draw()
{
super("Example of mouse event handling");
addMouseListener( new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
m_x= e.getX();
m_y= e.getY();
m_oldX= m_x;
m_oldY= m_y;
repaint();
} // End of method: mousePressed
} // End of the anonymous inner class,
// which implements MouseAdapter
); // End of invoking addMouseAdapter
addMouseMotionListener( new MouseMotionAdapter()
{
public void mouseDragged(MouseEvent e)
{
m_oldX= m_x;
m_oldY= m_y;
m_x= e.getX();
m_y= e.getY();
repaint();
} // End of method: mouseDragged
} // End of the anonymous inner class,
// which implements MouseMotionAdapter
); // End of invoking addMouseMotionAdapter
setSize(250, 150);
setVisible(true);
} // End of constructor: J_Draw
public void paint(Graphics g)
{
g.drawLine(m_oldX, m_oldY, m_x, m_y);
} // End of method: paint
public static void main( String args[] )
{
JFrame app = new J_Draw( );
Container cp = app.getContentPane();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );
} // End of method: main
} // End of class: J_Draw
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -