/* * codjo.net * * Common Apache License 2.0 */ package net.codjo.gui.operation; import java.awt.BorderLayout; import java.awt.Color; import javax.swing.JInternalFrame; import javax.swing.JLabel; import javax.swing.SwingConstants; /** * Construit une fen�tre d'attente lors de l'execution d'un traitement. * * @author $Author: blazart $ * @version $Revision: 1.3 $ * * */ public class WaitingWindow extends JInternalFrame { JLabel labelMessage = new JLabel(); BorderLayout borderLayout1 = new BorderLayout(); private String waitingMessage; /** * Constructeur. * * @param waitingMessage TODO */ WaitingWindow(String waitingMessage) { super("Veuillez patienter...", false, false, false, false); this.waitingMessage = waitingMessage; try { jbInit(); pack(); } catch (Exception ex) { ex.printStackTrace(); } } /** * Init de l'IHM. * * @exception Exception Pb ??? */ private void jbInit() throws Exception { labelMessage.setFont(new java.awt.Font("Dialog", 1, 14)); labelMessage.setHorizontalAlignment(SwingConstants.CENTER); labelMessage.setText(waitingMessage); this.getContentPane().setLayout(borderLayout1); this.getContentPane().setBackground(Color.lightGray); this.getContentPane().add(labelMessage, BorderLayout.CENTER); } }