Övning 1
-
- 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