0
我有XYdataset
用於繪圖時間序列。 我需要在X軸上找到項目編號,只需點擊圖表即可。 下方的行在我點擊系列時在X軸上獲取項目,如果點擊圖表中的空白區域,則返回null。我只需要項目(X)而不是Y,我可以在圖表中點擊系列或空白區域。有可能得到這個嗎? 感謝您的幫助通過點擊jfreechart找到X(item)
//----------------------------------------------------------------------
CP.addChartMouseListener(new ChartMouseListener() {
@Override
public void chartMouseClicked(ChartMouseEvent cme) {
ChartEntity entity = cme.getEntity();
if (entity != null) {
System.out.println("Mouse clicked: " + entity.toString());
}
else {
System.out.println("Mouse clicked: null entity."+entity);
}
}
@Override
public void chartMouseMoved(ChartMouseEvent cme) {
}
//----------------------------------------------------------------------
爲了更好的幫助,請編輯您的問題包括[SSCCE(http://sscce.org/)。 – trashgod