Post mortem - Potzy12323123125y7/TextEditor GitHub Wiki
Rapport
Inledning
Arbets syfte var att göra en notepad i java. Det här gjordes med Inelij IDEAs GUI grej. GUI grejen gjorde det möjligt att lättare kunna flytta runt och designa våra notepads. Den gjorde det även möjligt för oss att enkelt koda en action listener. Själv ville jag göra en notepad med så många olika funktioner som jag kunde hinna.
Bakgrund
Jag har använt mig av Intelij IDEA GUI funktion och detta gjorde det möjligt att enkelt designa min notepad. Jag har en enkelt for loop som gör så att ifall man trycker på den några gånger så kommer notepaden att krasha och detta tänkte jag skulle vara en rolig grej. Jag har använt mig av Java boken för att koda spara och öppna knapparna och det här gjorde jag med Elon och Jarl. Jag hade en skiss och jag tycker att slutprodukten är lik skissen. Det finss dock inte med någon Jmenu i min notepad och inte alla knappar gör något.
Positiva erfarenhet
Jag har ju lärt mig använda Intelij GUI funktion och jag har även använt Java boken och mina klasskamrater för att göra klart min uppgift. Jag har lärt mig använda action listeners och hur man kodar några enkla action listeners som att öppna eller spara ett text dokument.
Negativa erfarenheter
Det som gick mindre bra var att när all kod skulle ha fungerat så kunde jag inte öppna min notepad. Jag trodde då att det var något fel med min Intelij eller liknande men sedan kom jag ihåg att det kanske var något fel med knapparna. Jag trodde det här eftersom att jag hade ändrat namnen på knapparna i GUIn och därför tänkte jag att det kanske blev något fel och när jag hade gjort nya knappar så fungerade allt bra igen. Därför har jag också lärt mig att man inte ska döpa om knappar osv i GUIn och istället ta bort gamla knappar och göra nya annars kanske något blir fel.
Sammanfattning
Det här projektet gick ganska bra. Jag har lärt mig massor av saker och min slutprodukt är ganska lik min mall. Det som skiljer dem åt är förmodligen att min slutprodukt inte har en JMenu vilket jag gärna hade gjort men jag hann inte med det. Istället så gjorde jag en öppna samt spara knapp. Det var dessa två knappar som tog längst tid. Men jag gjorde också en enkelt krasch knapp som kraschade programmet ifall något nödfall uppstod. Det är bara att spamma på krascha knappen några gånger så kommer programmet att krascha. Ja alltså designen på notepaden är ju väldigt fin skulle jag säga och det finns inte så mycket man kan arbeta med design mässigt. Det finns ju också en funktion som heter spinner och det är egentligen helt onödigt men jag hade ändå med den. Jag ville ju gärna göra något häftigt med spinner ifall det vore möjligt typ att den räknar hur många bokstäver som man har skrivit i sin notepad. För just nu så fyller inte spinnern någon funktion.