/*
 * C'est ici que l'on définit toutes les fenêtres et dialogues utilisés
 */

package fr.free.cdmrail;

import javax.swing.*;

public class CdmWin {
	// Instances des fenêtres
	CdmWinMain winMain; // Fenêtre principale de CDM-Rail
	
	// Constructeur
	CdmWin (String winType) {
		/**
		 * @param winType
		 */
		switch (winType) {
			case CdmGlobal.WIN_MAIN:
				winMain = new CdmWinMain("CDM-Rail - " + CdmGlobal.CDM_VERSION);
				break;
			}
	}
	
	private class CdmWinMain extends JFrame {
		String titre;
		short winHeight;
		short winWidth;
		
		// Constructeur
		CdmWinMain(String titre) {
			/**
			 * @param titre
			 */
			this.setTitle(titre);
			//  Dimensions de l'écran
			winHeight = (short)CdmGlobal.screenSize.getHeight();
			winWidth = (short)CdmGlobal.screenSize.getWidth();
			this.setSize(winWidth, winHeight);
			// On l'affiche sur l'écran principal
			this.setLocation(CdmGlobal.SCREEN_PRIMARY.getDefaultConfiguration().getBounds().x, this.getY());
			this.setLocationRelativeTo(null);
			this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
			this.setVisible(true);
		}
	}

}



