KMeansInfoClustering.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:QN-ACTR-Release 作者:
private JLabel setPie1() {
    int[] angle = new int[numClust];
    double[] prc = info.percent;
    int i;

    angle[0] = 0;
    for (i = 1; i < numClust; i++) {
        angle[i] = angle[i - 1] + (int) ((360) * prc[i - 1]);
    }
    for (; i < angle.length; i++) {
        angle[i] = 360;
    }
    final JLabel l = new JLabel();
    final pieChartIcon p = new pieChartIcon(numClust);
    l.addMouseMotionListener(new MouseMotionAdapter() {
        @Override
        public void mouseMoved(MouseEvent e) {
            int pos;

            pos = p.getPosXY(e.getX(), e.getY());

            if (pos != -1) {
                l.setToolTipText(tableClusters.getValueAt(pos, 2).toString());
            } else {
                l.setToolTipText("");
            }
        }
    });
    p.setAngle(angle);
    l.setIcon(p);
    return l;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号