Class Naytto

java.lang.Object
  extended byNaytto

public class Naytto
extends java.lang.Object

Käyttöliittymäluokka Kerho-ohjelmaan Kerho-ohjelman menujen testaus. Varsinaiset toiminnot puuttuvat.
Tarvitsee avukseen JAR-paketin: Ali.jar
Aliohjelmien dokumentaatio on: \kurssit\ohj2\ali


Constructor Summary
Naytto(Kerho kerho)
          Käyttöliittymän alustus.
 
Method Summary
 void kiitokset()
          Tulostaa loppukiitokset
 java.lang.String lue_kerho()
          Lukee kerhon tiedot levyltä.
static void main(java.lang.String[] args)
          Ohjelman pääohjelma
 void ohjeet()
          Tulostaa ohjelman alkuohjeet
 int paavalinta()
          Silmukka jossa odotetaan näppäint ja suoritetaan vastaava toiminto. 0:n painaminen lopettaa silmukan ja palaa kutsuvaan ohjelmaan.
 java.lang.String talleta_kerho()
          Tallentaa kerhon tiedot levylle.
static void tulosta(java.lang.String s)
          Apualiohjelma tulostamiseen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Naytto

public Naytto(Kerho kerho)
       throws java.lang.Exception
Käyttöliittymän alustus. Käyttöliittymälle PITÄÄ kerto mitä Kerho se käsittelee.

Parameters:
kerho - jota käsitellään
Throws:
java.lang.Exception - jos kerhoa ei ole tuotu parametrina
Method Detail

tulosta

public static void tulosta(java.lang.String s)
Apualiohjelma tulostamiseen

Parameters:
s -

paavalinta

public int paavalinta()
Silmukka jossa odotetaan näppäint ja suoritetaan vastaava toiminto. 0:n painaminen lopettaa silmukan ja palaa kutsuvaan ohjelmaan.

Returns:
palauttaa 0 jos kaikki meni hyvin, 1 jos tuli virhe

ohjeet

public void ohjeet()
Tulostaa ohjelman alkuohjeet


kiitokset

public void kiitokset()
Tulostaa loppukiitokset


lue_kerho

public java.lang.String lue_kerho()
Lukee kerhon tiedot levyltä. Kysyy ensin käyttäjältä tiedoson nimen.

Returns:
palauttaa tyhjän merkkijonon jos kaikki menee hyvin, muuten virhetekstin

talleta_kerho

public java.lang.String talleta_kerho()
Tallentaa kerhon tiedot levylle.

Returns:
palauttaa tyhjän merkkijonon jos kaikki menee hyvin, muuten virhetekstin

main

public static void main(java.lang.String[] args)
Ohjelman pääohjelma

Parameters:
args - komentorivin parametrit, ei käytössä vielä