1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
JFreeChart chart = ChartFactory.createScatterPlot(
"", // title
"", "", // axis labels
dataset, // dataset
PlotOrientation.VERTICAL,
true, // legend? yes
false, // tooltips? yes
false // URLs? no
);
// Ici le code pour générer mon graphe ...
ChartPanel chartPanel = new ChartPanel(chart, true, true, true, true, true);
JPopupMenu popup = new JPopupMenu("Context Menu");
JMenuItem setInitialTime = new JMenuItem("Set T0 here");
setInitialTime.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
System.out.println("Successfully setting T0.");
}
});
popup.add(setInitialTime);
chartPanel.setPopupMenu(popup);
//chartPanel.getPopupMenu().setVisible(true); |
Partager