package vroom.optimization.online.jmsa.vrp.visu;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ComponentEvent;
import java.awt.event.ComponentListener;
import javax.swing.BorderFactory;
import javax.swing.JPanel;
public class MSAVisualizationPanel extends JPanel implements ComponentListener {
private static final long serialVersionUID = 1L;
private final DynamicInstanceViewer mViewer;
public MSAVisualizationPanel(DynamicInstanceViewer viewer) {
super();
mViewer = viewer;
setBorder(BorderFactory.createTitledBorder("Real time routing"));
setLayout(new GridLayout(1, 1));
add(mViewer);
mViewer.setBackground(Color.white);
addComponentListener(this);
}
@Override
public void componentResized(ComponentEvent e) {
}
@Override
public void componentMoved(ComponentEvent e) {
}
@Override
public void componentShown(ComponentEvent e) {
}
@Override
public void componentHidden(ComponentEvent e) {
}
public void detach() {
mViewer.detach();
}
}