import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.geom.Line2D;
import java.util.ArrayList;
class DrawLinePanel extends JPanel implements ActionListener {
private static final long serialVersionUID = 1L;
private int startX = 0;
private int startY = 0;
private int endX = 0;
private int endY = 0;
Graphics2D g2;
JPopupMenu p = new JPopupMenu();
JMenuItem red = new JMenuItem("红色");
JMenuItem blue = new JMenuItem("蓝色");
JMenuItem green = new JMenuItem("绿色");
int flag=0;
public DrawLinePanel() {
new ArrayList<Line2D>();
p.add(red);
p.add(blue);
p.add(green);
red.addActionListener(this);
blue.addActionListener(this);
green.addActionListener(this);
addMouseListener(new MouseHandler());
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载