Visa version
Version skapad av Vahid Mosavat 2015-01-26 00:40
Visa
< föregående
|
nästa >
Jämför
< föregående
|
nästa >
Övning4
- Vid en fabrik finns ett antal maskiner som används för att sätta sam- man detaljer till färdiga produkter. Detaljerna kommer från ett antal olika leverantörer. En produkt består av ett stort antal detaljer och kräver därför behandling av flera maskiner. Varje maskin har en viss kapacitet. Rita en modell som kan beskriva verksamheten
Du får välja mellan en av dessa grafik övningar 2.a och 2.b, du behöver inte göra båda!
- Modifiera Star-programmet från övning3 så att färgen slumpas ut för nya stjärnor. Det är bara den nya stjärnan som skapas då användaren trycker på knappen som ska få en ny färg, de som redan har ritats ut ska behålla sin färg.
frivillig extrauppgift (ger ej extra bonus): Utöka programmet så att det blir roligare. Lägg exempelvis till en ny knapp som gör att man kan lägga till andra figurer än stjärnor. Du behöver ladda ner filerna Star.java, StarModel.java, StarView.java, StarController.java och StarFrame.java från exempelsidan för att kunna göra uppgiften. Håll även reda på vilka rader du har ändrat på så att du är redo att förklara hur du gjorde när du redovisar. - Implementera ett grafiskt gränssnitt till fakultetsprogrammet (se övning 1) eller primtalsprogrammet (se övning 4). Användaren ska kunna mata in en siffra och få ett resultat på skärmen. Programmet får inte hänga sig om användaren matar in en ogiltig sträng.
På övningen
- Skriv ett program som kopierar en fil som innehåller ett Java-program men hoppar över alla kommentarer. Tips: Det finns två olika typer av kommentarer i Java. Nästlade kom- mentarer tillåts ej.
- Filhantering och reguljära uttryck
Exempelprogram: FileAndScanner RegularExpressionTestbed Grep