package app.view;

import java.awt.event.*;

/**
 * MenyApp.java
 *
 * En klasse som kun lager selve menyen.
 * Gjør at jeg kan gjenbruke MenyLinje klassen i et annet program senere.
 *
 * @author Hilde Vestøl (106288)
 * @version 0.9
 */


public class MenyApp extends MenyLinje {
    
    /**
     *
     * @param lytter
     */

    public MenyApp(ActionListener lytter) {
        super(lytter);
        this.lagNyMeny("Fil", KeyEvent.VK_F)
                .lagNyttMenyValg("Avslutt", "quit", KeyEvent.VK_E)
                .lagNyttMenyValg("Nytt vindu", "newWindow", KeyEvent.VK_N)
                .lagNyttMenyValg("Lukk vindu", "closeWindow", KeyEvent.VK_W);
        this.lagNyMeny("Lån", KeyEvent.VK_L)
                .lagNyttMenyValg("Nytt lån", "newWindow", KeyEvent.VK_N) //Nytt lån i oppgavebeskrivelse har jeg kalt reset/tøm innhold
                .lagNyttMenyValg("Lagre lån", "save", KeyEvent.VK_S)
                .lagNyttMenyValg("Finn lån", "find", KeyEvent.VK_F)
                .lagNyttMenyValg("Beregn plan", "beregn", KeyEvent.VK_B)
                .lagNyttMenyValg("Slett ett lån", "delete", KeyEvent.VK_D);
        this.lagNyMeny("Hjelp", KeyEvent.VK_H)
                .lagNyttMenyValg("Hjelp", "help", KeyEvent.VK_H)
                .lagNyttMenyValg("Om", "about", KeyEvent.VK_O);
        this.lagNyMeny("Test", KeyEvent.VK_T)
                .lagNyttMenyValg("Lag testlån", "test")
                .lagNyttMenyValg("Lag testlån med Exception", "testExceptionLån")
                .lagNyttMenyValg("Lag testlån med Exception2", "testExceptionLån2");        
    }

}

Kontaktinfo

Hilde Vestøl
98883064
hilde@vestol.net

kart