Övning 1_marko
Skapa ett grafiskt gränssnitt till en enkel miniräknare så att nummerknapparna fungerar och implementera sedan så mycket funktionalitet som hinns med.
2024
- Hello_World.java Download Hello_World.java
- Raknare.java Download Raknare.java
- Display.java Download Display.java
- Knappsats.java Download Knappsats.java
2023
- UML
- Raknare.java Download Raknare.java
- Display.java Download Display.java
- Knappsats.java Download Knappsats.java
- Knapp.java Download Knapp.java
Fram till och med 2022
-
- Skriv ett "hello world" program i java.
- Skriv en enkel klass för ordningstal, överlagra toString-metoden.
- Skriv ett litet program som skapar ett fönster på skärmen (objekt av JFrame). Lägg några små grafiska komponenter i fönstret.
- Skapa en liten komponent som är en subklass till JTextField som kontrollerar checksiffran i ett inskrivet personnummer och fyller i ett bindestreck om det inte redan finns i det inmatade. När man skriver in något i fältet och trycker på Enter ska komponenten själv göra kontrollerna och fylla i ev. bindestreck. Rita UML-diagram för komponenten. Är det bäst att göra det innan programkoden skrivs eller efter?
- Skriv ett fristående program (alltså med main-metod) som öppnar ett fönster (Frame) och lägger in en personnummer- komponent enligt föregående uppgift. Rita först UML-digram.
- Gör en ny utvidgad personnummerkomponent som har tre fält. En rubrik/meddelande-ruta, ett inmatningsfält och en knapp som återställer, dvs. skriver tillbaka den ursprungliga texten i rubrikrutan och blankställer personnummerfältet. Rita naturligtvis UML-diagram även för denna!
Gamla lösningar:
- HelloWorld.java Download HelloWorld.java
- Grafik.java Download Grafik.java
- PersonnummerKoll.java Download PersonnummerKoll.java
- Grafik2.java Download Grafik2.java
- Förberedda lösningar:
Äldre lösningar:
- Grafiklek.java Download Grafiklek.java
- PersonnummerKoll.java Download PersonnummerKoll.java
- TestProgram.java Download TestProgram.java
- MyWindow.java Download MyWindow.java
- NummerKontroll.java Download NummerKontroll.java
- upg3.java Download upg3.java
- NummerKontrollPlus.java Download NummerKontrollPlus.java och upg4.java Download upg4.java