
第一步自己的panel内部 Ellipse
class MyDrawPanel extends JComponent implements MouseListener {
Ellipse2D oval = new Ellipse2D.Double(70, 70, 100, 100)
....
}
第二步 在paintComponent 使用fill(Shape) 绘图
public void paintComponent(Graphics g) {
....
Graphics2D g2d = (Graphics2D) g
....
g2d.fill(oval)
}
第三步 鼠标事件
public void mouseClicked(MouseEvent e) {
if ((e.getButton() == 1) && oval.contains(e.getX(), e.getY()) ) {
repaint()
// JOptionPane.showMessageDialog(null,e.getX()+ "\n" + e.getY())
}
}
一、tooltip:鼠标移动到图上展示的文字
二、color:颜色(数组)
三、legend:说明栏
四、xAxis:横坐标
五、yAxis:纵坐标
六、series:值
七、graphic:
八、给e-chart图添加点击事件:onEvents
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)