Project: Calendar-Application
package calendar;
 
 
/*
 *@brief 
 * This is the main class 
 * Displays the main calendar view 
 */
 
 
import java.awt.Color; 
import java.awt.Dimension; 
import java.util.logging.Level; 
import java.util.logging.Logger; 
import javax.swing.JFrame; 
import javax.swing.UIManager; 
 
/**
 *  
 * @author Hammed Abiola 
 * 
 */
 
@SuppressWarnings("serial"
public class Calindrom extends JFrame{ 
 private CalendarPanel m_calendar; 
    public static final int MIN_WIDTH = 1200
    public static final int MIN_HEIGHT = 800
    public static final Color brown = new Color(175159140); 
    public static final Color red = new Color(1571313); 
    public static final Color dirty_white = new Color(255251234); 
    public static final Color gray_yellow = new Color(253230188); 
    public static final Color gray = new Color(211189154); 
     
    public Calindrom(String title) throws Exception { 
        super(title); 
        Data.Init(); 
        m_calendar = new CalendarPanel(this); 
         
         
        getContentPane().add(m_calendar); 
        setMinimumSize(new Dimension(Calindrom.MIN_WIDTH,  
          Calindrom.MIN_HEIGHT)); 
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        try { 
            UIManager.setLookAndFeel( 
              UIManager.getSystemLookAndFeelClassName()); 
        } catch(Exception e) { 
            System.out.println("Error setting native LAF: " + e); 
        } 
    } 
     
     
    public static void main(String args[]) { 
        Calindrom app; 
        try { 
            app = new Calindrom("Calindrom"); 
            app.setVisible(true); 
            app.pack(); 
        } catch (Exception ex) { 
            Logger.getLogger(Calindrom.class.getName()).log(Level.SEVERE,  
              null, ex); 
        } 
    } 
     
}