// WARNING: This file is auto-generated and any changes to it will be overwritten
import lang.stride.*;
import javax.swing.UIManager.LookAndFeelInfo;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseWheelEvent;
import java.awt.event.MouseWheelListener;
import javax.swing.border.Border;
import javax.swing.*;

/**
 * Text genereted by Simple GUI Extension for BlueJ
 */
public class GUI_project extends JFrame
{
    private JMenuBar menuBar;

    /* Constructor*/

    /**
     * 
     */
    public GUI_project()
    {
        this . setTitle ( "GUI_project" );
        this . setSize ( 500 , 400 );
        /* menu generate method*/
        generateMenu ( );
        this . setJMenuBar ( menuBar );
        /* pane with null layout*/
        JPanel contentPane = new JPanel ( null );
        contentPane . setPreferredSize ( new Dimension ( 500 , 400 ) );
        contentPane . setBackground ( new Color ( 192 , 192 , 192 ) );
        /* adding components to contentPane panel adding panel to JFrame and seting of window position and close operation*/
        this . add ( contentPane );
        this . setDefaultCloseOperation ( JFrame . EXIT_ON_CLOSE );
        this . setLocationRelativeTo ( null );
        this . pack ( );
        this . setVisible ( true );
    }

    /* method for generate menu*/

    /**
     * 
     */
    public void generateMenu()
    {
        menuBar = new JMenuBar ( );
        JMenu file = new JMenu ( "File" );
        JMenu tools = new JMenu ( "Tools" );
        JMenu help = new JMenu ( "Help" );
        JMenuItem open = new JMenuItem ( "Open " );
        JMenuItem save = new JMenuItem ( "Save " );
        JMenuItem exit = new JMenuItem ( "Exit " );
        JMenuItem preferences = new JMenuItem ( "Preferences " );
        JMenuItem about = new JMenuItem ( "About " );
        file . add ( open );
        file . add ( save );
        file . addSeparator ( );
        file . add ( exit );
        tools . add ( preferences );
        help . add ( about );
        menuBar . add ( file );
        menuBar . add ( tools );
        menuBar . add ( help );
    }

    /**
     * 
     */
    static public void main(String[] args)
    {
        System . setProperty ( "swing.defaultlaf" , "com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel" );
        /* Unsupported feature in Stride : anonymous class*/
        javax . swing . SwingUtilities . invokeLater ( new Runnable ( ) );
    }
}
