draw_arrow.java
来自「基于图形的二叉树工作演示程序」· Java 代码 · 共 39 行
JAVA
39 行
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import myBag.*;
class Draw_ArrowFrame extends JFrame{
int width=650,height=500;
public Draw_ArrowFrame(){
setTitle("Draw_Arrow");
Container contentPane=getContentPane();
contentPane.add(new Draw_ArrowPanel());
addWindowListener(new WL()); //添加窗口事件监听器
setSize(width,height);
}
class WL extends WindowAdapter{ //设置窗口事件监听器
public void windowClosing(WindowEvent e){ System.exit(0);}
}
class Draw_ArrowPanel extends JPanel{
public void paintComponent(Graphics g){
super.paintComponent(g);
drawArrow(g,300,100);
}
private void drawArrow(Graphics g, int x, int y){
g.setColor(Color.red);
g.drawLine(x,y,x,y-8);
g.drawLine(x,y,x+2,y-2);
g.drawLine(x,y,x-2,y-2);
g.drawLine(x,y-1,x+1,y-1);
g.drawLine(x,y-1,x-1,y-1);
}
}
}
public class Draw_Arrow{
public static void main(String[]array){
Draw_ArrowFrame f=new Draw_ArrowFrame();
f.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?