Powinieneś skorzystać z klas GraphicsEnvironment i GraphicsDevice. Coś takiego znalazłem:
int screen = 0;
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] gd = ge.getScreenDevices();
frame.setLocation(gd[screen].getDefaultConfiguration().getBounds().x, frame.getY());