我有一个带有文本的PieChart,显示它们的值。我的饼图具有鼠标事件侦听器,因此当我将鼠标悬停在该图上时,它会产生发光效果。
这里的问题是,当我的鼠标悬停在Text上时,它阻止了我的鼠标侦听器,因为我的鼠标有效地悬停在Text而不是PieChart上。有什么方法可以显示文本但使之对鼠标“不可见”?
伪代码:
PieChart chart = new PieChart();
chart.setData(MY CHART DATA);
chart.getData().forEach(d -> {
Text text = new Text();
text.setText((int)d.getPieValue()+"");
MOVE TEXT TO THE RESPECTIVE PIE AREA
}
感谢@fabian
“ text.setMouseTransparent(true);”做到了!