KMeansInfoClustering.java 文件源码

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

项目:jmt 作者:
private JLabel setPie2(int var) {
    int[] angle = new int[numClust];
    int i;

    angle[0] = 0;
    for (i = 1; i < numClust; i++) {
        angle[i] = angle[i - 1] + (int) ((360) * info.infoCluster[i].percVar[var]);
    }
    for (; i < angle.length; i++) {
        angle[i] = 360;
    }

    final JLabel l = new JLabel();
    pieChartVars = new pieChartIcon(numClust);
    l.addMouseMotionListener(new MouseMotionAdapter() {
        @Override
        public void mouseMoved(MouseEvent e) {
            int pos;

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

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


问题


面经


文章

微信
公众号

扫码关注公众号