System.out.println("Exception EW mouseReleased " + e);
}
}
});
thisErrorWindow.addComponentListener(new ComponentListener() {
@Override
public void componentShown(ComponentEvent e) {
}
@Override
public void componentResized(ComponentEvent e) {
Docker.tryDocking();
}
@Override
public void componentMoved(ComponentEvent e) {
Docker.tryDocking();
}
@Override
public void componentHidden(ComponentEvent e) {
}
});
thisErrorWindow.addWindowListener(new WindowListener() {
public void windowOpened(WindowEvent e) {
}
@Override
public void windowClosing(WindowEvent e) {
}
@Override
public void windowClosed(WindowEvent e) {
}
@Override
public void windowIconified(WindowEvent e) {
}
@Override
public void windowDeiconified(WindowEvent e) {
thisEditor.setExtendedState(Editor.NORMAL);
}
@Override
public void windowActivated(WindowEvent e) {
if (e.getOppositeWindow() != thisEditor) {
thisEditor.requestFocus();
thisErrorWindow.requestFocus();
}
}
@Override
public void windowDeactivated(WindowEvent e) {
}
});
if (thisEditor == null) {
System.out.println("Editor null");
return;
}
thisEditor.addWindowListener(new WindowListener() {
@Override
public void windowClosing(WindowEvent e) {
}
@Override
public void windowClosed(WindowEvent e) {
errorCheckerService.pauseThread = true;
errorCheckerService.stopThread(); // Bye bye thread.
thisErrorWindow.dispose();
}
@Override
public void windowIconified(WindowEvent e) {
thisErrorWindow.setExtendedState(Frame.ICONIFIED);
}
@Override
public void windowDeiconified(WindowEvent e) {
thisErrorWindow.setExtendedState(Frame.NORMAL);
}
@Override
public void windowActivated(WindowEvent e) {
if (e.getOppositeWindow() != thisErrorWindow) {
thisErrorWindow.requestFocus();
thisEditor.requestFocus();
}
}
@Override
public void windowOpened(WindowEvent e) {
}
@Override
public void windowDeactivated(WindowEvent e) {
}
});
thisEditor.addComponentListener(new ComponentListener() {
@Override
public void componentShown(ComponentEvent e) {
}