Check out example codes for "java windowbuilder launch on second monitor". It will help you in understanding the concepts better.

Code Example 1

public static void showOnScreen( int screen, JFrame frame ) {
	GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
	GraphicsDevice[] gs = ge.getScreenDevices();
	
	if(screen > -1 && screen < gs.length) {
	    gs[screen].setFullScreenWindow(frame);
	}else if(gs.length > 0) {
	    gs[0].setFullScreenWindow(frame);
	}else {
	    throw new RuntimeException("No Screens Found");
	}
}

Learn ReactJs, React Native from akashmittal.com