Skip to content
Snippets Groups Projects
Commit 8c0e430d authored by BrunoDatoMeneses's avatar BrunoDatoMeneses
Browse files

ADD: right click neighbours diplay on viewer

parent 391e89d9
No related branches found
No related tags found
1 merge request!1Merge Master
...@@ -1333,7 +1333,7 @@ private void startPanelController() { ...@@ -1333,7 +1333,7 @@ private void startPanelController() {
//JOptionPane.showMessageDialog(this, info, "Context : " + id, JOptionPane.PLAIN_MESSAGE); //JOptionPane.showMessageDialog(this, info, "Context : " + id, JOptionPane.PLAIN_MESSAGE);
if (currentId != null) { if (currentId != null) {
highlightContextNeighbours(world.getScheduler().getContextByName(currentId)); //highlightContextNeighbours(world.getScheduler().getContextByName(currentId));
setTextAreaInfo(currentId); setTextAreaInfo(currentId);
if (sliderValue == currentTick || (!rememberState)) { if (sliderValue == currentTick || (!rememberState)) {
...@@ -1449,18 +1449,27 @@ private void startPanelController() { ...@@ -1449,18 +1449,27 @@ private void startPanelController() {
*/ */
public void popupMenuForVisualization(String id) { public void popupMenuForVisualization(String id) {
JPopupMenu popup = new JPopupMenu("Visualization"); JPopupMenu popup = new JPopupMenu("Visualization");
JMenuItem itemShowContextNeighbours = new JMenuItem("Neighbours");
itemShowContextNeighbours.addActionListener(e -> {highlightNeighbours(id);});
JMenuItem itemShow2Dim = new JMenuItem("History of grapgh in 2 Dim"); JMenuItem itemShow2Dim = new JMenuItem("History of grapgh in 2 Dim");
itemShow2Dim.addActionListener(e -> {popupVisualization2Dim(id);}); itemShow2Dim.addActionListener(e -> {popupVisualization2Dim(id);});
JMenuItem itemShowNDim = new JMenuItem("Graph Visualization in N Dim"); JMenuItem itemShowNDim = new JMenuItem("Graph Visualization in N Dim");
itemShowNDim.addActionListener(e -> {popupVisualizationNDim(id);}); itemShowNDim.addActionListener(e -> {popupVisualizationNDim(id);});
JMenuItem itemShowAll = new JMenuItem("Both"); JMenuItem itemShowAll = new JMenuItem("Both");
itemShowAll.addActionListener( e -> {popupVisualization2Dim(id); popupVisualizationNDim(id);});
itemShowAll.addActionListener( e -> {highlightNeighbours(id); popupVisualization2Dim(id); popupVisualizationNDim(id);});
popup.add(itemShowContextNeighbours);
popup.add(itemShow2Dim); popup.add(itemShow2Dim);
popup.add(itemShowNDim); popup.add(itemShowNDim);
popup.add(itemShowAll); popup.add(itemShowAll);
popup.show(this, this.getX() + mouseEvent.getX(), this.getY() + mouseEvent.getY()); popup.show(this, this.getX() + mouseEvent.getX(), this.getY() + mouseEvent.getY());
} }
private void highlightNeighbours(String id) {
highlightContextNeighbours(world.getScheduler().getContextByName(id));
}
/** /**
* Popup visualization 2 dim. * Popup visualization 2 dim.
* *
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment