From 394920dece7c91827e9e2cd736ece33348c2ceca Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Mon, 2 Sep 2019 15:41:35 +0200 Subject: [PATCH 01/48] Ik moest een message in vullen. --- src/h01/HalloRocDev.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/h01/HalloRocDev.java b/src/h01/HalloRocDev.java index 3d4fd5417..5ae6cdffe 100644 --- a/src/h01/HalloRocDev.java +++ b/src/h01/HalloRocDev.java @@ -6,6 +6,10 @@ public class HalloRocDev { public static void main(String[] args) { - System.out.println("Hallo klas 8A!"); + System.out.println("Ik heb de code veranderd."); } } + +/** + * Done by Liam van Slingerlandt + */ From c78aad2b277785e9eb27dc1067b1e177ef0460d1 Mon Sep 17 00:00:00 2001 From: LiamSRoc <54795489+LiamSRoc@users.noreply.github.com> Date: Mon, 2 Sep 2019 15:46:15 +0200 Subject: [PATCH 02/48] Update HalloRocDev.java --- src/h01/HalloRocDev.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/h01/HalloRocDev.java b/src/h01/HalloRocDev.java index 5ae6cdffe..b100d0f95 100644 --- a/src/h01/HalloRocDev.java +++ b/src/h01/HalloRocDev.java @@ -6,10 +6,12 @@ public class HalloRocDev { public static void main(String[] args) { - System.out.println("Ik heb de code veranderd."); + System.out.println("Ik heb de code veranderd. Ik heb het nog een keer online veranderd op de Github site."); } } /** * Done by Liam van Slingerlandt */ + + From a65b96e01079e43bf8de556a7552d800d8ebc065 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Tue, 3 Sep 2019 12:34:33 +0200 Subject: [PATCH 03/48] Nu heb ik alles gefixed met github en ik heb hoofdstuk 2 klaar. --- .idea/.gitignore | 3 +++ src/h02/Applet_BlueAndRedName.java | 21 +++++++++++++++++++++ src/h02/Applet_YellowName.java | 19 +++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 src/h02/Applet_BlueAndRedName.java create mode 100644 src/h02/Applet_YellowName.java diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 000000000..0e40fe8f5 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ + +# Default ignored files +/workspace.xml \ No newline at end of file diff --git a/src/h02/Applet_BlueAndRedName.java b/src/h02/Applet_BlueAndRedName.java new file mode 100644 index 000000000..256867e97 --- /dev/null +++ b/src/h02/Applet_BlueAndRedName.java @@ -0,0 +1,21 @@ +package h02; + +import java.awt.*; +import javax.swing.*; + +public class Applet_BlueAndRedName extends JApplet { + + public void init() { + setBackground(Color.WHITE); + } + + public void paint (Graphics g) + { + super.paint(g); + g.setColor(Color.BLUE); + g.drawString("Liam", 50, 60); + g.setColor(Color.RED); + g.drawString("van Slingerlandt", 50, 70); + } + +} diff --git a/src/h02/Applet_YellowName.java b/src/h02/Applet_YellowName.java new file mode 100644 index 000000000..6be51a335 --- /dev/null +++ b/src/h02/Applet_YellowName.java @@ -0,0 +1,19 @@ +package h02; + +import java.awt.*; +import javax.swing.*; + +public class Applet_YellowName extends JApplet { + + public void init() { + setBackground(Color.BLUE); + } + + public void paint (Graphics g) + { + super.paint(g); + g.setColor(Color.YELLOW); + g.drawString("Liam van Slingerlandt", 50, 60); + } + +} From b268d6adf22e078d68a06c04583957b8a4c12a21 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Thu, 5 Sep 2019 10:26:18 +0200 Subject: [PATCH 04/48] Alles van H4 wat ik nu heb. --- src/h04/DrieKinderen.java | 50 +++++++++++++++++++++++++++++++ src/h04/GelijkBenigeDriehoek.java | 19 ++++++++++++ src/h04/HuisMetRaamEnDeur.java | 22 ++++++++++++++ src/h04/NL_Flag.java | 31 +++++++++++++++++++ 4 files changed, 122 insertions(+) create mode 100644 src/h04/DrieKinderen.java create mode 100644 src/h04/GelijkBenigeDriehoek.java create mode 100644 src/h04/HuisMetRaamEnDeur.java create mode 100644 src/h04/NL_Flag.java diff --git a/src/h04/DrieKinderen.java b/src/h04/DrieKinderen.java new file mode 100644 index 000000000..627a481ed --- /dev/null +++ b/src/h04/DrieKinderen.java @@ -0,0 +1,50 @@ +package h04; + +import java.awt.*; +import javax.swing.*; + +public class DrieKinderen extends JApplet { + + public void init() { + setBackground(Color.WHITE); + } + + public void paint(Graphics g) { + super.paint(g); + + // Chart + g.setColor(Color.BLACK); + g.drawRect(0,220,400,10); + g.fillRect(0,220,400,10); + g.drawRect(70,0,10,400); + g.fillRect(70,0,10,400); + + // Names + g.setColor(Color.RED); + g.drawString("Valerie",90,245); + g.drawString("Jeroen",150,245); + g.drawString("Hans",210,245); + + // Numbers + g.setColor(Color.BLACK); + g.drawString("200",30,10); + g.drawString("180",30,30); + g.drawString("160",30,50); + g.drawString("140",30,70); + g.drawString("120",30,90); + g.drawString("100",30,110); + g.drawString("80",30,130); + g.drawString("60",30,150); + g.drawString("40",30,170); + g.drawString("20",30,190); + g.drawString("0",30,210); + + // Balks + g.setColor(Color.GREEN); + g.drawRect(93,170,20,51); + g.fillRect(93,170,20,51); + + + } + +} diff --git a/src/h04/GelijkBenigeDriehoek.java b/src/h04/GelijkBenigeDriehoek.java new file mode 100644 index 000000000..950a8daa4 --- /dev/null +++ b/src/h04/GelijkBenigeDriehoek.java @@ -0,0 +1,19 @@ +package h04; + +import java.awt.*; +import javax.swing.*; + +public class GelijkBenigeDriehoek extends JApplet { + + public void init() { + setBackground(Color.BLACK); + } + + public void paint(Graphics g) { + super.paint(g); + g.setColor(Color.RED); + g.drawLine(20, 20, 30, 30); + g.drawLine(30,30,10,30); + g.drawLine(10,30,20,20); + } +} diff --git a/src/h04/HuisMetRaamEnDeur.java b/src/h04/HuisMetRaamEnDeur.java new file mode 100644 index 000000000..2fed64b91 --- /dev/null +++ b/src/h04/HuisMetRaamEnDeur.java @@ -0,0 +1,22 @@ +package h04; + +import java.awt.*; +import javax.swing.*; + +public class HuisMetRaamEnDeur extends JApplet { + + public void init() { + setBackground(Color.WHITE); + } + + public void paint(Graphics g) { + super.paint(g); + g.setColor(Color.BLACK); + g.drawRect(50,50,40,40); + g.drawLine(50,50,70,30); + g.drawLine(70,30,90,50); + g.drawRect(75,70,8,20); + g.drawRect(60,75,8,8); + } + +} diff --git a/src/h04/NL_Flag.java b/src/h04/NL_Flag.java new file mode 100644 index 000000000..21d0e4e92 --- /dev/null +++ b/src/h04/NL_Flag.java @@ -0,0 +1,31 @@ +package h04; + +import java.awt.*; +import javax.swing.*; + +public class NL_Flag extends JApplet { + + public void init() { + setBackground(Color.WHITE); + } + + public void paint(Graphics g) { + super.paint(g); + g.setColor(Color.ORANGE); + g.drawRect(50,50,15,70); + g.fillRect(50,50,15,70); + + g.setColor(Color.RED); + g.drawRect(65,50,40,10); + g.fillRect(65,50,40,10); + + g.setColor(Color.WHITE); + g.drawRect(65,60,40,10); + g.fillRect(65,60,40,10); + + g.setColor(Color.BLUE); + g.drawRect(65,70,40,10); + g.fillRect(65,70,40,10); + } + +} From f8dc0e4974a85896615996d65990175c5869fc7c Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Thu, 5 Sep 2019 18:47:54 +0200 Subject: [PATCH 05/48] Ik ben nu klaar met h04. --- src/h04/Licht_2/Stoplicht.java | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/h04/Licht_2/Stoplicht.java diff --git a/src/h04/Licht_2/Stoplicht.java b/src/h04/Licht_2/Stoplicht.java new file mode 100644 index 000000000..0f3df0b39 --- /dev/null +++ b/src/h04/Licht_2/Stoplicht.java @@ -0,0 +1,29 @@ +package h04.Licht_2; + +import java.awt.*; + +public class Stoplicht { + + private Graphics _g; + + ///Constructor + public Stoplicht(Graphics g) + { + _g = g; + } + + public void Draw(int x, int y) + { + int positieOvaalX = x; + int positieOvaalY = y; + + _g.setColor(Color.BLACK); + _g.fillOval(positieOvaalX,positieOvaalY,23,50); + _g.setColor(Color.RED); + _g.fillArc(positieOvaalX+5,positieOvaalY+2,13,13,360,360); + _g.setColor(Color.ORANGE); + _g.fillArc(positieOvaalX+5,positieOvaalY+17,13,13,360,360); + _g.setColor(Color.GREEN); + _g.fillArc(positieOvaalX+5,positieOvaalY+32,13,13,360,360); + } +} From 7a272e08fcd0228096787400d9ae9a2e081f200b Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Thu, 5 Sep 2019 18:51:36 +0200 Subject: [PATCH 06/48] Hij had voor geen reden niet alles gecommit van de file... --- src/h04/AppletNaMaken.java | 56 +++++++++++++++++++++++++++++++++++ src/h04/Dobbelsteen_Vier.java | 28 ++++++++++++++++++ src/h04/DrieKinderen.java | 12 ++++++-- src/h04/Ellips.java | 20 +++++++++++++ src/h04/Stoplicht.java | 47 +++++++++++++++++++++++++++++ 5 files changed, 161 insertions(+), 2 deletions(-) create mode 100644 src/h04/AppletNaMaken.java create mode 100644 src/h04/Dobbelsteen_Vier.java create mode 100644 src/h04/Ellips.java create mode 100644 src/h04/Stoplicht.java diff --git a/src/h04/AppletNaMaken.java b/src/h04/AppletNaMaken.java new file mode 100644 index 000000000..6bc77715d --- /dev/null +++ b/src/h04/AppletNaMaken.java @@ -0,0 +1,56 @@ +package h04; + +import java.awt.*; +import javax.swing.*; + +public class AppletNaMaken extends JApplet { + +public void init() { + setBackground(Color.WHITE); + this.setSize(600,400); +} + +public void paint(Graphics g) { + super.paint(g); + + // Lijn + g.setColor(Color.BLACK); + g.drawLine(10,10,150,10); + g.drawString("Lijn",71,23); + + //Rechthoek + g.drawRect(10,40,140,75); + g.drawString("Rechthoek",53,130); + + //Afgeronde Rechthoek + g.drawRoundRect(10,140,140,75,30,30); + g.drawString("Afgeronde Rechthoek",25,230); + + //Gevulde ovaal + g.setColor(Color.MAGENTA); + g.fillOval(160,140,140,75); + g.setColor(Color.BLACK); + g.drawString("Gevulde ovaal",185,230); + + //Gevulde rechthoek met ovaal + g.setColor(Color.MAGENTA); + g.fillRect(160,40,140,75); + g.setColor(Color.BLACK); + g.drawOval(160,40,139,74); + g.drawString("Gevulde rechthoek met ovaal",155,130); + + //Taartpunt met ovaal eromheen + g.setColor(Color.BLACK); + g.drawOval(332,40,139,74); + g.drawString("Taartpunt met ovaal eromheen",320,130); + g.setColor(Color.MAGENTA); + g.fillArc(332,40,139,74,0,45); + + //Cirkel + g.setColor(Color.BLACK); + g.drawArc(353,138,80,80,360,360); + g.drawString("Cirkel",379,230); + +} + +} diff --git a/src/h04/Dobbelsteen_Vier.java b/src/h04/Dobbelsteen_Vier.java new file mode 100644 index 000000000..bcf86b21f --- /dev/null +++ b/src/h04/Dobbelsteen_Vier.java @@ -0,0 +1,28 @@ +package h04; + +import java.awt.*; +import javax.swing.*; + +public class Dobbelsteen_Vier extends JApplet { + + public void init() { + setBackground(Color.DARK_GRAY); + this.setSize(400,400); + } + + public void paint(Graphics g) { + super.paint(g); + + g.setColor(Color.WHITE); + g.fillRoundRect(50,50,200,200,90,90); + + g.setColor(Color.BLACK); + g.fillArc(75,75,50,50,360,360); + g.fillArc(75,175,50,50,360,360); + g.fillArc(175,75,50,50,360,360); + g.fillArc(175,175,50,50,360,360); + + } + + +} diff --git a/src/h04/DrieKinderen.java b/src/h04/DrieKinderen.java index 627a481ed..b19f909db 100644 --- a/src/h04/DrieKinderen.java +++ b/src/h04/DrieKinderen.java @@ -41,8 +41,16 @@ public void paint(Graphics g) { // Balks g.setColor(Color.GREEN); - g.drawRect(93,170,20,51); - g.fillRect(93,170,20,51); + g.drawRect(93,170,20,49); + g.fillRect(93,170,20,49); + + g.setColor(Color.YELLOW); + g.drawRect(153,110,20,109); + g.fillRect(153,110,20,109); + + g.setColor(Color.BLUE); + g.drawRect(213,130,20,89); + g.fillRect(213,130,20,89); } diff --git a/src/h04/Ellips.java b/src/h04/Ellips.java new file mode 100644 index 000000000..1ffa30cea --- /dev/null +++ b/src/h04/Ellips.java @@ -0,0 +1,20 @@ +package h04; + +import java.awt.*; +import javax.swing.*; + +public class Ellips extends JApplet { + + public void init() { + setBackground(Color.BLUE); + } + + public void paint(Graphics g) { + super.paint(g); + g.setColor(Color.YELLOW); + g.drawArc(150,150,50,50,360,360); + g.fillArc(150,150,50,50,360,360); + + } + +} diff --git a/src/h04/Stoplicht.java b/src/h04/Stoplicht.java new file mode 100644 index 000000000..6f5734973 --- /dev/null +++ b/src/h04/Stoplicht.java @@ -0,0 +1,47 @@ +package h04; + +import java.awt.*; +import javax.swing.*; + +public class Stoplicht extends JApplet { + + public void init() { + + this.setSize(400, 400); + + } + + public void paint(Graphics g) { + super.paint(g); + + h04.Licht_2.Stoplicht light = new h04.Licht_2.Stoplicht(g); + + // Pole + g.setColor(Color.BLACK); + g.fillRect(80,50,15,200); + g.fillRect(320,50,15,200); + g.fillRect(80,50,240, 15); + + light.Draw(260,35); + light.Draw(140,35); + + /* // Light's + g.fillOval(140,35,23,50); + g.fillOval(260,35,23,50); + + g.setColor(Color.RED); + g.fillArc(145,37,13,13,360,360); + g.fillArc(265,37,13,13,360,360); + + g.setColor(Color.ORANGE); + g.fillArc(145,52,13,13,360,360); + g.fillArc(265,52,13,13,360,360); + + g.setColor(Color.GREEN); + g.fillArc(145,67,13,13,360,360); + g.fillArc(265,67,13,13,360,360);*/ + + } + + +} From d536673ae0615a87ad89137835b3764feff7a993 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Fri, 6 Sep 2019 19:12:36 +0200 Subject: [PATCH 07/48] Ik ben klaar met h05. --- src/h05/AppletNaMaken2.java | 70 +++++++++++++++++++++++ src/h05/DrieKinderen2.java | 107 ++++++++++++++++++++++++++++++++++++ 2 files changed, 177 insertions(+) create mode 100644 src/h05/AppletNaMaken2.java create mode 100644 src/h05/DrieKinderen2.java diff --git a/src/h05/AppletNaMaken2.java b/src/h05/AppletNaMaken2.java new file mode 100644 index 000000000..8bda530c5 --- /dev/null +++ b/src/h05/AppletNaMaken2.java @@ -0,0 +1,70 @@ +package h05; + + +import java.awt.*; +import javax.swing.*; + +public class AppletNaMaken2 extends JApplet { + + Color Opvulkleur; + Color Lijnkleur; + int breedte; + int hoogte; + int kleinebreedte; + int kleinehoogte; + + public void init() { + setBackground(Color.WHITE); + this.setSize(600,400); + + breedte = 140; + hoogte = 75; + kleinebreedte = 139; + kleinehoogte = 74; + Opvulkleur = Color.MAGENTA; + Lijnkleur = Color.BLACK; + } + + public void paint(Graphics g) { + super.paint(g); + + // Lijn + g.setColor(Lijnkleur); + g.drawLine(10,10,150,10); + g.drawString("Lijn",71,23); + + //Rechthoek + g.drawRect(10,40,breedte,hoogte); + g.drawString("Rechthoek",53,130); + + //Afgeronde Rechthoek + g.drawRoundRect(10,140,breedte,hoogte,30,30); + g.drawString("Afgeronde Rechthoek",25,230); + + //Gevulde ovaal + g.setColor(Opvulkleur); + g.fillOval(160,140,breedte,hoogte); + g.setColor(Lijnkleur); + g.drawString("Gevulde ovaal",185,230); + + //Gevulde rechthoek met ovaal + g.setColor(Opvulkleur); + g.fillRect(160,40,breedte,hoogte); + g.setColor(Lijnkleur); + g.drawOval(160,40,kleinebreedte,kleinehoogte); + g.drawString("Gevulde rechthoek met ovaal",155,130); + + //Taartpunt met ovaal eromheen + g.setColor(Lijnkleur); + g.drawOval(332,40,kleinebreedte,kleinehoogte); + g.drawString("Taartpunt met ovaal eromheen",320,130); + g.setColor(Opvulkleur); + g.fillArc(332,40,kleinebreedte,kleinehoogte,0,45); + + //Cirkel + g.setColor(Lijnkleur); + g.drawArc(353,138,80,80,360,360); + g.drawString("Cirkel",379,230); + } + +} diff --git a/src/h05/DrieKinderen2.java b/src/h05/DrieKinderen2.java new file mode 100644 index 000000000..4e1861512 --- /dev/null +++ b/src/h05/DrieKinderen2.java @@ -0,0 +1,107 @@ +package h05; + +import java.awt.*; +import javax.swing.*; + +public class DrieKinderen2 extends JApplet { + + int nummersX; + int namenY; + int breedtebalken; + int gewichtvalerie; + int gewichtjeroen; + int gewichthans; + int keervalerie; + int keervalerie2; + int keervalerie3; + int balkY; + int Reken1; + int Reken2; + int Reken3; + + int naamXas = 210; + int naamYas = 245; + String naam = "Hans"; + int gewicht = 80; + int xAsStartPositie = naamXas; + int yas = 210 - gewicht; + + public void init() { + setBackground(Color.WHITE); + + nummersX = 30; + namenY = 245; + breedtebalken = 20; + gewichtvalerie = 40; + gewichtjeroen = 100; + gewichthans = 80; + keervalerie = 4; + keervalerie2 = 1/4; + keervalerie3 = keervalerie + keervalerie2; + balkY = 210; + Reken1 = 1/2; + Reken2 = 1; + Reken3 = Reken1 + Reken2; + } + + public void paint(Graphics g) { + super.paint(g); + + // Chart + g.setColor(Color.BLACK); + g.drawRect(0,balkY,400,10); + g.fillRect(0,balkY,400,10); + g.drawRect(70,0,10,400); + g.fillRect(70,0,10,400); + + // Names + g.setColor(Color.RED); + g.drawString("Valerie",90,namenY); + + // Numbers + g.setColor(Color.BLACK); + g.drawString("200",nummersX,10); + g.drawString("180",nummersX,30); + g.drawString("160",nummersX,50); + g.drawString("140",nummersX,70); + g.drawString("120",nummersX,90); + g.drawString("100",nummersX,110); + g.drawString("80",nummersX,130); + g.drawString("60",nummersX,150); + g.drawString("40",nummersX,170); + g.drawString("20",nummersX,190); + g.drawString("0",nummersX,210); + + + // Balks + + // Valerie + gewicht = 40; + yas = 210 - gewicht; + + g.setColor(Color.RED); + g.fillRect(93,yas,breedtebalken,gewicht); + + //Hans + gewicht = 80; + yas = 210 - gewicht; + + g.setColor(Color.BLUE); + g.drawString(naam,naamXas,naamYas); + //130 = lengte van balk +- + g.fillRect(xAsStartPositie,yas,breedtebalken,gewicht); + + //Jeroen + naamXas = 153; + naamYas = 245; + naam = "Jeroen"; + gewicht = 100; + xAsStartPositie = naamXas; + yas = 210 - gewicht; + + g.setColor(Color.ORANGE); + g.drawString(naam,naamXas,naamYas); + g.fillRect(xAsStartPositie,yas,breedtebalken,gewicht); + } + +} From 9adcc0c08157feedf70117c087b331205618368d Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Mon, 9 Sep 2019 14:23:26 +0200 Subject: [PATCH 08/48] Ik ben bijna klaar met h06. Ik fix de kleine foutjes thuis. --- src/h06/GemmideldeCursist.java | 25 +++++++++++++ src/h06/NegatiefGetal.java | 21 +++++++++++ src/h06/Tijd.java | 36 +++++++++++++++++++ src/h06/VierenGeldVerdelen.java | 64 +++++++++++++++++++++++++++++++++ 4 files changed, 146 insertions(+) create mode 100644 src/h06/GemmideldeCursist.java create mode 100644 src/h06/NegatiefGetal.java create mode 100644 src/h06/Tijd.java create mode 100644 src/h06/VierenGeldVerdelen.java diff --git a/src/h06/GemmideldeCursist.java b/src/h06/GemmideldeCursist.java new file mode 100644 index 000000000..6109f1c1a --- /dev/null +++ b/src/h06/GemmideldeCursist.java @@ -0,0 +1,25 @@ +package h06; + +import javax.swing.*; +import java.awt.*; +public class GemmideldeCursist extends JApplet { + + double getal01 = 5.9; + double getal02 = 6.3; + double getal03 = 6.9; + double gemmidelde01 = (getal01 + getal02 + getal03) / 3; + double gemmidelde02 = gemmidelde01 * 10; + int gemmidelde = (int)gemmidelde02; + double gemmidelde03 = (double)gemmidelde; + double gemmidelde04 = gemmidelde03 / 10; + + public void init() { + System.out.printf("" + gemmidelde04); + System.out.printf("" + gemmidelde); + + } + + public void paint(Graphics g) { + g.drawString("" +gemmidelde04,30,30); + } +} diff --git a/src/h06/NegatiefGetal.java b/src/h06/NegatiefGetal.java new file mode 100644 index 000000000..e263719bc --- /dev/null +++ b/src/h06/NegatiefGetal.java @@ -0,0 +1,21 @@ +package h06; + +import javax.swing.*; +import java.awt.*; +public class NegatiefGetal extends JApplet { + + int getal01; + int getal02; + int getal03 = getal01 + getal02; + + public void init() { + getal01 = 2147483647; + getal02 = 1073780000; + System.out.printf("" + getal03); + } + + public void paint(Graphics g) { + g.drawString("" + getal03,50,50); + + } +} diff --git a/src/h06/Tijd.java b/src/h06/Tijd.java new file mode 100644 index 000000000..791a23eb5 --- /dev/null +++ b/src/h06/Tijd.java @@ -0,0 +1,36 @@ +package h06; + + +import java.awt.*; +import javax.swing.*; +public class Tijd extends JApplet { + + int uur; + int dag; + int jaar; + + public void init() { + uur = 60*60; + dag = uur*24; + jaar = dag*365; + } + + public void paint(Graphics g) { + super.paint(g); + g.drawLine(0,30,500,30); + g.drawLine(0,60,500,60); + g.drawLine(0,90,500,90); + g.drawLine(0,120,500,120); + g.drawLine(100,0,100,500); + + g.drawString("" + uur,110,48); + g.drawString("" + dag,110,78); + g.drawString("" + jaar,110,108); + + g.drawString("Uur",40,48); + g.drawString("Dag",40,78); + g.drawString("Jaar",40,108); + g.drawString("Seconden",110,18); + } + +} diff --git a/src/h06/VierenGeldVerdelen.java b/src/h06/VierenGeldVerdelen.java new file mode 100644 index 000000000..899a5213f --- /dev/null +++ b/src/h06/VierenGeldVerdelen.java @@ -0,0 +1,64 @@ +/*Vragen +1. Waarom is initialiseren van variabelen noodzakelijk? +Een variabele krijgt een waarde als je het intisieert. + +2. Waarom is er typecasting noodzakelijk bij de conversie van een double naar een int? +Dat is noodzakelijk omdat de computer wilt het niet doen als je dat niet doet, +omdat hij denkt van er gaat informatie verloren en door het typecasten laat je zien dat je er oke mee bent. + +3. Wat is de uitvoer van dit programma? Geef een verklaring. +De uitvoering is de int a, b en c worden aangemaakt. En ook de double uitkomst. +Daarna worden a, b en c een waarde gegeven door het te initiaseren. +Dan word ook de uitkomst een waarde gegeven van (a + b) / c +Wat eerst in die som word gedaan is a + b omdat die haakjes hebben maar zonder die haaksjes zou b en c eerst gaan daar a. +Daarna word het in de public void paint uitgeprint. + +4. In de regel uitkomst = (a + b) / c; laat je de ronde haken weg. De regel ziet er dan als volgt uit: +uitkomst = a + b / c; + +5. Wat is de uitvoer van dit programma? Geef een verklaring. +De uitvoering is hetzelfde maar nu heeft / een hogere prioriteit dus die word nu eerst uitgerekend. En daarna de ander. + + */ +package h06; + +import java.awt.*; +import javax.swing.*; + +public class VierenGeldVerdelen extends JApplet { + + double AllesVerdiend; + int naamXas = 30; + int naamYas; + String naam = "Jan"; + + public void init() { + AllesVerdiend = 113 / 4; + } + + public void paint(Graphics g) { + super.paint(g); + + // Jan + naamYas = 30; + g.drawString(naam, naamXas, naamYas); + // Ali + naamYas = 50; + naam = "Ali"; + g.drawString(naam,naamXas,naamYas); + //Jeanette + naamYas = 70; + naam = "Jeannette"; + g.drawString(naam,naamXas,naamYas); + //Mijzelf + naamYas = 90; + naam = "Mijzelf"; + g.drawString(naam,naamXas,naamYas); + + + g.drawString("" + AllesVerdiend,90,30); + g.drawString("" + AllesVerdiend, 90, 50); + g.drawString("" + AllesVerdiend,90,70); + g.drawString("" + AllesVerdiend,90,90); + } +} From 67451e495d74ece209fe51d2027cdbcf58a33dd4 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Mon, 9 Sep 2019 14:41:01 +0200 Subject: [PATCH 09/48] Ik ben klaar met h05. --- src/h06/NegatiefGetal.java | 7 +++++-- src/h06/VierenGeldVerdelen.java | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/h06/NegatiefGetal.java b/src/h06/NegatiefGetal.java index e263719bc..4c6117730 100644 --- a/src/h06/NegatiefGetal.java +++ b/src/h06/NegatiefGetal.java @@ -1,12 +1,13 @@ package h06; import javax.swing.*; +import java.applet.Applet; import java.awt.*; -public class NegatiefGetal extends JApplet { +public class NegatiefGetal extends Applet { int getal01; int getal02; - int getal03 = getal01 + getal02; + public void init() { getal01 = 2147483647; @@ -14,6 +15,8 @@ public void init() { System.out.printf("" + getal03); } + int getal03 = getal01 + getal02; + public void paint(Graphics g) { g.drawString("" + getal03,50,50); diff --git a/src/h06/VierenGeldVerdelen.java b/src/h06/VierenGeldVerdelen.java index 899a5213f..94c6ca8b3 100644 --- a/src/h06/VierenGeldVerdelen.java +++ b/src/h06/VierenGeldVerdelen.java @@ -33,7 +33,7 @@ public class VierenGeldVerdelen extends JApplet { String naam = "Jan"; public void init() { - AllesVerdiend = 113 / 4; + AllesVerdiend = 113.0 / 4; } public void paint(Graphics g) { From aa347f97632905d0863769ebb685754252ec9c92 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Mon, 9 Sep 2019 21:05:22 +0200 Subject: [PATCH 10/48] Ik ben klaar met h06. --- src/h05/DrieKinderen2.java | 88 ++++++++-------------------------- src/h06/GemmideldeCursist.java | 2 + src/h06/NegatiefGetal.java | 16 +++---- 3 files changed, 30 insertions(+), 76 deletions(-) diff --git a/src/h05/DrieKinderen2.java b/src/h05/DrieKinderen2.java index 4e1861512..f17581eee 100644 --- a/src/h05/DrieKinderen2.java +++ b/src/h05/DrieKinderen2.java @@ -6,58 +6,44 @@ public class DrieKinderen2 extends JApplet { int nummersX; - int namenY; int breedtebalken; - int gewichtvalerie; - int gewichtjeroen; - int gewichthans; - int keervalerie; - int keervalerie2; - int keervalerie3; int balkY; - int Reken1; - int Reken2; - int Reken3; - - int naamXas = 210; - int naamYas = 245; - String naam = "Hans"; - int gewicht = 80; - int xAsStartPositie = naamXas; - int yas = 210 - gewicht; public void init() { setBackground(Color.WHITE); - nummersX = 30; - namenY = 245; breedtebalken = 20; - gewichtvalerie = 40; - gewichtjeroen = 100; - gewichthans = 80; - keervalerie = 4; - keervalerie2 = 1/4; - keervalerie3 = keervalerie + keervalerie2; balkY = 210; - Reken1 = 1/2; - Reken2 = 1; - Reken3 = Reken1 + Reken2; } public void paint(Graphics g) { - super.paint(g); + CreateChart(g); + + // Valerie + CreateBar(90,245,"Valerie",40,g,Color.BLUE); + + //Hans + CreateBar(210,245,"Hans",80,g,Color.ORANGE); + + //Jeroen + CreateBar(153,245,"Jeroen",100,g,Color.RED); + } + + private void CreateBar(int x, int y, String name, int weight, Graphics g, Color kleur) + { + int yas = 210 - weight; + g.setColor(kleur); + g.drawString(name,x,y); + g.fillRect(x,yas,breedtebalken,weight); + } + + private void CreateChart(Graphics g) { // Chart g.setColor(Color.BLACK); - g.drawRect(0,balkY,400,10); g.fillRect(0,balkY,400,10); - g.drawRect(70,0,10,400); g.fillRect(70,0,10,400); - // Names - g.setColor(Color.RED); - g.drawString("Valerie",90,namenY); - // Numbers g.setColor(Color.BLACK); g.drawString("200",nummersX,10); @@ -71,37 +57,5 @@ public void paint(Graphics g) { g.drawString("40",nummersX,170); g.drawString("20",nummersX,190); g.drawString("0",nummersX,210); - - - // Balks - - // Valerie - gewicht = 40; - yas = 210 - gewicht; - - g.setColor(Color.RED); - g.fillRect(93,yas,breedtebalken,gewicht); - - //Hans - gewicht = 80; - yas = 210 - gewicht; - - g.setColor(Color.BLUE); - g.drawString(naam,naamXas,naamYas); - //130 = lengte van balk +- - g.fillRect(xAsStartPositie,yas,breedtebalken,gewicht); - - //Jeroen - naamXas = 153; - naamYas = 245; - naam = "Jeroen"; - gewicht = 100; - xAsStartPositie = naamXas; - yas = 210 - gewicht; - - g.setColor(Color.ORANGE); - g.drawString(naam,naamXas,naamYas); - g.fillRect(xAsStartPositie,yas,breedtebalken,gewicht); } - } diff --git a/src/h06/GemmideldeCursist.java b/src/h06/GemmideldeCursist.java index 6109f1c1a..242932acc 100644 --- a/src/h06/GemmideldeCursist.java +++ b/src/h06/GemmideldeCursist.java @@ -2,6 +2,7 @@ import javax.swing.*; import java.awt.*; + public class GemmideldeCursist extends JApplet { double getal01 = 5.9; @@ -14,6 +15,7 @@ public class GemmideldeCursist extends JApplet { double gemmidelde04 = gemmidelde03 / 10; public void init() { + System.out.printf("" + gemmidelde04); System.out.printf("" + gemmidelde); diff --git a/src/h06/NegatiefGetal.java b/src/h06/NegatiefGetal.java index 4c6117730..e75a248d1 100644 --- a/src/h06/NegatiefGetal.java +++ b/src/h06/NegatiefGetal.java @@ -1,24 +1,22 @@ package h06; -import javax.swing.*; import java.applet.Applet; import java.awt.*; public class NegatiefGetal extends Applet { - int getal01; - int getal02; + private int _getal01; + private int _getal02; public void init() { - getal01 = 2147483647; - getal02 = 1073780000; - System.out.printf("" + getal03); + _getal01 = 2147483647; + _getal02 = 1073780000; } - int getal03 = getal01 + getal02; + private int _getal03 = _getal01 + _getal02; public void paint(Graphics g) { - g.drawString("" + getal03,50,50); - + System.out.print(_getal03); + g.drawString(Integer.toString(_getal03),50,50); } } From 029a328229ff982a37dfc0ccf38542b20ec3e1c6 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Tue, 10 Sep 2019 16:28:22 +0200 Subject: [PATCH 11/48] Ik ben klaar met h07. --- src/h07/Vragen.java | 9 +++++ src/h08/Tekst_OkKnop_ResetKnop.java | 57 +++++++++++++++++++++++++++++ src/h08/Vragen.java | 46 +++++++++++++++++++++++ 3 files changed, 112 insertions(+) create mode 100644 src/h07/Vragen.java create mode 100644 src/h08/Tekst_OkKnop_ResetKnop.java create mode 100644 src/h08/Vragen.java diff --git a/src/h07/Vragen.java b/src/h07/Vragen.java new file mode 100644 index 000000000..801776d8d --- /dev/null +++ b/src/h07/Vragen.java @@ -0,0 +1,9 @@ +/* +1.De setSize Methode word aangeroepen omdat het in de methode public void init staat en die initialiseerd dingen die erin staan. +2.In de klasse Show: public class Show extends Applet +3.De methodes kunnen verschillende argumenten hebben ookal hebben ze de zelfde naam. +*/ +package h07; + +public class Vragen { +} diff --git a/src/h08/Tekst_OkKnop_ResetKnop.java b/src/h08/Tekst_OkKnop_ResetKnop.java new file mode 100644 index 000000000..15a95e7b3 --- /dev/null +++ b/src/h08/Tekst_OkKnop_ResetKnop.java @@ -0,0 +1,57 @@ +package h08; + +import java.awt.*; +import java.applet.*; +import java.awt.event.*; + +public class Tekst_OkKnop_ResetKnop extends Applet { + TextField tekstvak; + Label label; + Button okbutton; + Button resetbutton; + Double getal; + String tekst; + private boolean showText = false; + + public void init() { + tekstvak = new TextField("", 20); + label = new Label("Type"); + okbutton = new Button("Ok"); + resetbutton = new Button("Reset"); + tekstvak.addActionListener(new TekstvakListener()); + + add(label); + add(tekstvak); + add(okbutton); + add(resetbutton); + } + + public void paint(Graphics g) { + g.drawString("Dit heb je getypt" + tekst, 50, 60); + } + + class TekstvakListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + String s = tekstvak.getText(); + getal = Double.parseDouble(s); + //Je kan deze regels ook samenvoegen + //getal = Double.parseDouble(tekstvak.getText()); + repaint(); + } + } + + public void draw(Graphics g) { + if (showText) { + g.drawString("Hello", 0, 0); + } + + } + + public void actionPerformed(ActionEvent event) { + Object source = event.getSource(); + + if (source == okbutton) { + showText = true; + } + } +} \ No newline at end of file diff --git a/src/h08/Vragen.java b/src/h08/Vragen.java new file mode 100644 index 000000000..cd906c6b0 --- /dev/null +++ b/src/h08/Vragen.java @@ -0,0 +1,46 @@ +/* +1. Een event doet bij dit voorbeeld een methode aan een knop vastmaken: +import java.awt.*; +import java.applet.*; +import java.awt.event.*; + + +public class Knop extends Applet { + Button knop; + String schermtekst; + + public void init() { + schermtekst = "Doet deze knop wel iets?" + knop = new Button("Klik op mij"); + KnopListener kl = new KnopListener(); + knop.addActionListener( kl ); + add(knop); + } + + public void paint(Graphics g) { + g.drawString(schermtekst, 50, 60 ); + } + + class KnopListener implements ActionListener { + public void actionPerformed( ActionEvent e ) { + schermtekst = "Ja, deze knop doet wel iets"; + } + } +} + +2. Een gebruikersinterface is hetgene wat de gebruiker kan doen als hij de applet heeft opgestart zonder aan de code te zitten. +De interface voor de gebruiker is wel all in de code gemaakt. + +3. Omdat een tekst er all gewoon staat en er geen interactie mee is maar met een knop waar je op kan drukken wel. + +4. Een lege string is letterlijk een lege string zoals "" en er niks in hebben maar dat zorgt ervoor dat je + bijvoorbeeld een tekstveld kan maken. + +5. Het tekstvak geeft aan waar de plaats is van de hitbox bijvoorbeeld van de knop en waar de tekst komt de label is de tekst zelf. + +6. Anders kan je geen gebruik maken van de getallen in de code omdat het dan gewoon een string is inplaatsvan een cijfer. + */ +package h08; + +public class Vragen { +} From 61bb6065302b58deeda5234b2362a04fa8c66ca3 Mon Sep 17 00:00:00 2001 From: LiamSRoc Date: Tue, 10 Sep 2019 17:27:34 +0200 Subject: [PATCH 12/48] Een opdracht van h08 af. --- src/h08/Tekst_OkKnop_ResetKnop.java | 45 +++++++++++++++-------------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/src/h08/Tekst_OkKnop_ResetKnop.java b/src/h08/Tekst_OkKnop_ResetKnop.java index 15a95e7b3..b8886232a 100644 --- a/src/h08/Tekst_OkKnop_ResetKnop.java +++ b/src/h08/Tekst_OkKnop_ResetKnop.java @@ -11,47 +11,48 @@ public class Tekst_OkKnop_ResetKnop extends Applet { Button resetbutton; Double getal; String tekst; + TextField geschreven; private boolean showText = false; public void init() { tekstvak = new TextField("", 20); + geschreven = new TextField("",20); label = new Label("Type"); + + //Maak ok knop en koppel aan een event listener okbutton = new Button("Ok"); + OkKnopListener okKnopListener = new OkKnopListener(); + okbutton.addActionListener(okKnopListener); + resetbutton = new Button("Reset"); - tekstvak.addActionListener(new TekstvakListener()); + ResetKnopListener resetKnopListener = new ResetKnopListener(); + resetbutton.addActionListener(resetKnopListener); +//Zet de knoppen op het scherm add(label); add(tekstvak); add(okbutton); add(resetbutton); + add(geschreven); } - public void paint(Graphics g) { - g.drawString("Dit heb je getypt" + tekst, 50, 60); - } - - class TekstvakListener implements ActionListener { + //Eventhandler voor de ok knop + class OkKnopListener implements ActionListener + { + @Override public void actionPerformed(ActionEvent e) { - String s = tekstvak.getText(); - getal = Double.parseDouble(s); - //Je kan deze regels ook samenvoegen - //getal = Double.parseDouble(tekstvak.getText()); - repaint(); + String geschrevenText; + geschrevenText = tekstvak.getText(); + geschreven.setText(geschrevenText); } } - public void draw(Graphics g) { - if (showText) { - g.drawString("Hello", 0, 0); + class ResetKnopListener implements ActionListener + { + public void actionPerformed(ActionEvent e) { + tekstvak.setText(""); + geschreven.setText(""); } - } - public void actionPerformed(ActionEvent event) { - Object source = event.getSource(); - - if (source == okbutton) { - showText = true; - } - } } \ No newline at end of file From f2b4b8fa5b518dcea19deccbff44475c100ae39c Mon Sep 17 00:00:00 2001 From: LiamSRoc Date: Tue, 10 Sep 2019 17:30:57 +0200 Subject: [PATCH 13/48] Een opdracht van h08 af. --- src/h08/Tekst_OkKnop_ResetKnop.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/h08/Tekst_OkKnop_ResetKnop.java b/src/h08/Tekst_OkKnop_ResetKnop.java index b8886232a..05d760679 100644 --- a/src/h08/Tekst_OkKnop_ResetKnop.java +++ b/src/h08/Tekst_OkKnop_ResetKnop.java @@ -9,8 +9,6 @@ public class Tekst_OkKnop_ResetKnop extends Applet { Label label; Button okbutton; Button resetbutton; - Double getal; - String tekst; TextField geschreven; private boolean showText = false; From 292bfc54f72307653b099791c955a4ec9513e7b9 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Wed, 11 Sep 2019 12:20:19 +0200 Subject: [PATCH 14/48] Ik ben deels klaar met h08. --- src/h08/School_VierKnoppen.java | 98 +++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 src/h08/School_VierKnoppen.java diff --git a/src/h08/School_VierKnoppen.java b/src/h08/School_VierKnoppen.java new file mode 100644 index 000000000..07d47b693 --- /dev/null +++ b/src/h08/School_VierKnoppen.java @@ -0,0 +1,98 @@ +package h08; + +import java.applet.Applet; +import java.awt.*; +import java.awt.event.*; + +public class School_VierKnoppen extends Applet { +// TextField tekstvak; + TextField tekstvak; + Button man; + Button vrouw; + Button jongen; + Button meisje; + Button alles; + int mangetal = 15; + int vrouwgetal = 10; + int jongengetal = 5; + int meisjegetal = 1; + int allesgetal = mangetal + vrouwgetal + jongengetal + meisjegetal; + + public void init() { + + man = new Button("Man"); + vrouw = new Button("Vrouw"); + jongen = new Button("Jongen"); + meisje = new Button("Meisje"); + alles = new Button("Alles"); + + tekstvak = new TextField("", 20); + + ManListener manlistener = new ManListener(); + man.addActionListener(manlistener); + + VrouwListener vrouwlistener = new VrouwListener(); + vrouw.addActionListener(vrouwlistener); + + JongenListener jongenlistener = new JongenListener(); + jongen.addActionListener(jongenlistener); + + MeisjeListener meisjelistener = new MeisjeListener(); + meisje.addActionListener(meisjelistener); + + AllesListener alleslistener = new AllesListener(); + alles.addActionListener(alleslistener); + + add(man); + add(vrouw); + add(jongen); + add(meisje); + add(alles); + add(tekstvak); + repaint(); + } + + class ManListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + man.equals(mangetal); + System.out.print("" + mangetal); + repaint(); + } + } + + class VrouwListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + vrouw.equals(vrouwgetal); + System.out.print("" + vrouwgetal); + repaint(); + } + } + + class MeisjeListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + meisje.equals(meisjegetal); + System.out.print("" + meisjegetal); + repaint(); + } + } + + class JongenListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + jongen.equals(jongengetal); + System.out.print("" + jongengetal); + repaint(); + } + } + + class AllesListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + alles.equals(allesgetal); + System.out.print("" + allesgetal); + repaint(); + } + + public void paint(Graphics g) { + g.drawString("" + allesgetal, 50,50); + } + } +} From c5fa46f3aa66f3a8f6dfe893bd35840adc690f77 Mon Sep 17 00:00:00 2001 From: LiamSRoc Date: Wed, 11 Sep 2019 18:44:44 +0200 Subject: [PATCH 15/48] Een opdracht van h08 af. --- src/h08/School_VierKnoppen.java | 39 ++++++++++++++++----------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/src/h08/School_VierKnoppen.java b/src/h08/School_VierKnoppen.java index 07d47b693..eb3a5161d 100644 --- a/src/h08/School_VierKnoppen.java +++ b/src/h08/School_VierKnoppen.java @@ -12,11 +12,11 @@ public class School_VierKnoppen extends Applet { Button jongen; Button meisje; Button alles; - int mangetal = 15; - int vrouwgetal = 10; - int jongengetal = 5; - int meisjegetal = 1; - int allesgetal = mangetal + vrouwgetal + jongengetal + meisjegetal; + int mangetal; + int vrouwgetal; + int jongengetal; + int meisjegetal; + int allesgetal; public void init() { @@ -24,7 +24,6 @@ public void init() { vrouw = new Button("Vrouw"); jongen = new Button("Jongen"); meisje = new Button("Meisje"); - alles = new Button("Alles"); tekstvak = new TextField("", 20); @@ -40,14 +39,10 @@ public void init() { MeisjeListener meisjelistener = new MeisjeListener(); meisje.addActionListener(meisjelistener); - AllesListener alleslistener = new AllesListener(); - alles.addActionListener(alleslistener); - add(man); add(vrouw); add(jongen); add(meisje); - add(alles); add(tekstvak); repaint(); } @@ -55,6 +50,8 @@ public void init() { class ManListener implements ActionListener { public void actionPerformed(ActionEvent e) { man.equals(mangetal); + mangetal +=1; + allesgetal += 1; System.out.print("" + mangetal); repaint(); } @@ -63,6 +60,8 @@ public void actionPerformed(ActionEvent e) { class VrouwListener implements ActionListener { public void actionPerformed(ActionEvent e) { vrouw.equals(vrouwgetal); + vrouwgetal+=1; + allesgetal+=1; System.out.print("" + vrouwgetal); repaint(); } @@ -71,6 +70,8 @@ public void actionPerformed(ActionEvent e) { class MeisjeListener implements ActionListener { public void actionPerformed(ActionEvent e) { meisje.equals(meisjegetal); + meisjegetal+=1; + allesgetal+=1; System.out.print("" + meisjegetal); repaint(); } @@ -79,20 +80,18 @@ public void actionPerformed(ActionEvent e) { class JongenListener implements ActionListener { public void actionPerformed(ActionEvent e) { jongen.equals(jongengetal); + jongengetal+=1; + allesgetal+=1; System.out.print("" + jongengetal); repaint(); } } - class AllesListener implements ActionListener { - public void actionPerformed(ActionEvent e) { - alles.equals(allesgetal); - System.out.print("" + allesgetal); - repaint(); - } - - public void paint(Graphics g) { - g.drawString("" + allesgetal, 50,50); - } + public void paint(Graphics g) { + g.drawString("Mannen:" + mangetal, 50,50); + g.drawString("Potentiele mannelijke leerlingen:" + jongengetal, 50,70); + g.drawString("Vrouwen:" + vrouwgetal, 50,90); + g.drawString("Potentiele vrouwelijke leerlingen:" + meisjegetal, 50,110); + g.drawString("Iedereen:" + allesgetal,50,130); } } From 5177cad81dd00707f206bf290ee92554be0d4b5a Mon Sep 17 00:00:00 2001 From: LiamSRoc Date: Wed, 11 Sep 2019 19:04:14 +0200 Subject: [PATCH 16/48] Een opdracht van h08 af. --- src/h08/School_VierKnoppen.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/h08/School_VierKnoppen.java b/src/h08/School_VierKnoppen.java index eb3a5161d..627787e5e 100644 --- a/src/h08/School_VierKnoppen.java +++ b/src/h08/School_VierKnoppen.java @@ -11,7 +11,6 @@ public class School_VierKnoppen extends Applet { Button vrouw; Button jongen; Button meisje; - Button alles; int mangetal; int vrouwgetal; int jongengetal; From 8344d37f188639ab28d4ee0da9579602330abbde Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Thu, 12 Sep 2019 08:32:33 +0200 Subject: [PATCH 17/48] Test --- .idea/uiDesigner.xml | 124 ++++++++++++++++++++++++++++++++ src/h08/School_VierKnoppen.java | 2 + 2 files changed, 126 insertions(+) create mode 100644 .idea/uiDesigner.xml diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 000000000..e96534fb2 --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/h08/School_VierKnoppen.java b/src/h08/School_VierKnoppen.java index 627787e5e..243249584 100644 --- a/src/h08/School_VierKnoppen.java +++ b/src/h08/School_VierKnoppen.java @@ -19,6 +19,8 @@ public class School_VierKnoppen extends Applet { public void init() { + // test + man = new Button("Man"); vrouw = new Button("Vrouw"); jongen = new Button("Jongen"); From b2938f6d8534a7da6df1a7ec4bd2a60c7c1812fa Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Thu, 12 Sep 2019 11:42:19 +0200 Subject: [PATCH 18/48] h08 bijna af. Nu bezig met Rekenmachine. --- src/h08/Calculator.java | 122 ++++++++++++++++++++++++++++++++ src/h08/EnterBtw.java | 62 ++++++++++++++++ src/h08/RekenMachine.java | 80 +++++++++++++++++++++ src/h08/School_VierKnoppen.java | 8 +-- 4 files changed, 265 insertions(+), 7 deletions(-) create mode 100644 src/h08/Calculator.java create mode 100644 src/h08/EnterBtw.java create mode 100644 src/h08/RekenMachine.java diff --git a/src/h08/Calculator.java b/src/h08/Calculator.java new file mode 100644 index 000000000..f42bfb007 --- /dev/null +++ b/src/h08/Calculator.java @@ -0,0 +1,122 @@ +package h08; + +import java.awt.*; +import java.awt.event.*; +import java.applet.*; + +/* + + +*/ + +public class Calculator extends Applet + implements ActionListener +{ + String msg=" "; + int v1,v2,result; + TextField t1; + Button b[]=new Button[10]; + Button add,sub,mul,div,clear,mod,EQ; + char OP; + public void init() + { + Color k=new Color(120,89,90); + setBackground(k); + t1=new TextField(10); + GridLayout gl=new GridLayout(4,5); + setLayout(gl); + for(int i=0;i<10;i++) + { + b[i]=new Button(""+i); + } + add=new Button("add"); + sub=new Button("sub"); + mul=new Button("mul"); + div=new Button("div"); + mod=new Button("mod"); + clear=new Button("clear"); + EQ=new Button("EQ"); + t1.addActionListener(this); + add(t1); + for(int i=0;i<10;i++) + { + add(b[i]); + } + add(add); + add(sub); + add(mul); + add(div); + add(mod); + add(clear); + add(EQ); + for(int i=0;i<10;i++) + { + b[i].addActionListener(this); + } + add.addActionListener(this); + sub.addActionListener(this); + mul.addActionListener(this); + div.addActionListener(this); + mod.addActionListener(this); + clear.addActionListener(this); + EQ.addActionListener(this); + } + + public void actionPerformed(ActionEvent ae) + { + String str=ae.getActionCommand(); + char ch=str.charAt(0); + if ( Character.isDigit(ch)) + t1.setText(t1.getText()+str); + else + if(str.equals("add")) + { + v1=Integer.parseInt(t1.getText()); + OP='+'; + t1.setText(""); + } + else if(str.equals("sub")) + { + v1=Integer.parseInt(t1.getText()); + OP='-'; + t1.setText(""); + } + else if(str.equals("mul")) + { + v1=Integer.parseInt(t1.getText()); + OP='*'; + t1.setText(""); + } + else if(str.equals("div")) + { + v1=Integer.parseInt(t1.getText()); + OP='/'; + t1.setText(""); + } + else if(str.equals("mod")) + { + v1=Integer.parseInt(t1.getText()); + OP='%'; + t1.setText(""); + } + if(str.equals("EQ")) + { + v2=Integer.parseInt(t1.getText()); + if(OP=='+') + result=v1+v2; + else if(OP=='-') + result=v1-v2; + else if(OP=='*') + result=v1*v2; + else if(OP=='/') + result=v1/v2; + else if(OP=='%') + result=v1%v2; + t1.setText(""+result); + } + if(str.equals("clear")) + { + t1.setText(""); + } + } +} \ No newline at end of file diff --git a/src/h08/EnterBtw.java b/src/h08/EnterBtw.java new file mode 100644 index 000000000..dbd622601 --- /dev/null +++ b/src/h08/EnterBtw.java @@ -0,0 +1,62 @@ +package h08; + +import java.awt.*; +import java.applet.*; +import java.awt.event.*; + +public class EnterBtw extends Applet { + TextField tekstvak; + Label label; + Button okbutton; + Button resetbutton; + TextField geschreven; + private boolean showText = false; + + public void init() { + tekstvak = new TextField("", 15); + geschreven = new TextField("",15); + label = new Label("Type hier ->"); + + //Maak ok knop en koppel aan een event listener + okbutton = new Button("Rente"); + OkKnopListener okKnopListener = new OkKnopListener(); + okbutton.addActionListener(okKnopListener); + tekstvak.addActionListener(okKnopListener); + + resetbutton = new Button("Reset"); + ResetKnopListener resetKnopListener = new ResetKnopListener(); + resetbutton.addActionListener(resetKnopListener); + +//Zet de knoppen op het scherm + add(label); + add(tekstvak); + add(okbutton); + add(resetbutton); + add(geschreven); + } + + //Eventhandler voor de ok knop + class OkKnopListener implements ActionListener + { + public void actionPerformed(ActionEvent e) { + double getal = 1; + double getal2 = getal *1.21; + String s = tekstvak.getText(); + getal2 = Double.parseDouble( s ); + String geschrevenText; + geschrevenText = ""; + geschreven.setText(geschrevenText + getal2 * 1.21); + } + } + + class ResetKnopListener implements ActionListener + { + public void actionPerformed(ActionEvent e) { + tekstvak.setText(""); + geschreven.setText(""); + } + } + + + +} \ No newline at end of file diff --git a/src/h08/RekenMachine.java b/src/h08/RekenMachine.java new file mode 100644 index 000000000..7ba16ef3f --- /dev/null +++ b/src/h08/RekenMachine.java @@ -0,0 +1,80 @@ +package h08; + +import javax.swing.*; +import java.awt.*; +import java.applet.*; +import java.awt.event.*; + +public class RekenMachine extends Applet { + TextField tekstvak; + Label label; + Button gedeelddoor; + Button keer; + Button plus; + Button min; + TextField geschreven; + private boolean showText = false; + + public void init() { + tekstvak = new TextField("", 20); + geschreven = new TextField("",20); + label = new Label("Antwoord:"); + + gedeelddoor = new Button("/"); + GedeelddoorKnopListener gedeeldoorKnopListener = new GedeelddoorKnopListener(); + gedeelddoor.addActionListener(gedeeldoorKnopListener); + + keer = new Button("*"); + KeerKnopListener keerKnopListener = new KeerKnopListener(); + keer.addActionListener(keerKnopListener); + + plus = new Button("+"); + PlusKnopListener plusKnopListener = new PlusKnopListener(); + plus.addActionListener(plusKnopListener); + + min = new Button("-"); + MinKnopListener minKnopListener = new MinKnopListener(); + min.addActionListener(minKnopListener); + +//Zet de knoppen op het scherm + add(label); + add(tekstvak); + add(keer); + add(plus); + add(min); + add(gedeelddoor); + add(geschreven); + } + + //Eventhandler voor de ok knop + class GedeelddoorKnopListener implements ActionListener + { + @Override + public void actionPerformed(ActionEvent e) { + String geschrevenText; + geschrevenText = tekstvak.getText(); + geschreven.setText(geschrevenText); + } + } + + class KeerKnopListener implements ActionListener + { + public void actionPerformed(ActionEvent e) { + tekstvak.setText(""); + geschreven.setText(""); + } + } + + class PlusKnopListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + + } + } + + class MinKnopListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + + } + } + +} \ No newline at end of file diff --git a/src/h08/School_VierKnoppen.java b/src/h08/School_VierKnoppen.java index 243249584..d6ea9913d 100644 --- a/src/h08/School_VierKnoppen.java +++ b/src/h08/School_VierKnoppen.java @@ -5,8 +5,7 @@ import java.awt.event.*; public class School_VierKnoppen extends Applet { -// TextField tekstvak; - TextField tekstvak; + Button man; Button vrouw; Button jongen; @@ -19,15 +18,11 @@ public class School_VierKnoppen extends Applet { public void init() { - // test - man = new Button("Man"); vrouw = new Button("Vrouw"); jongen = new Button("Jongen"); meisje = new Button("Meisje"); - tekstvak = new TextField("", 20); - ManListener manlistener = new ManListener(); man.addActionListener(manlistener); @@ -44,7 +39,6 @@ public void init() { add(vrouw); add(jongen); add(meisje); - add(tekstvak); repaint(); } From 0fd6a7e20622ce8de2d9462ce9126565c6996e3a Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Thu, 12 Sep 2019 14:35:27 +0200 Subject: [PATCH 19/48] Test --- src/h08/RekenMachine.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/h08/RekenMachine.java b/src/h08/RekenMachine.java index 7ba16ef3f..2807b41d8 100644 --- a/src/h08/RekenMachine.java +++ b/src/h08/RekenMachine.java @@ -13,6 +13,7 @@ public class RekenMachine extends Applet { Button plus; Button min; TextField geschreven; + String geschrevenText; private boolean showText = false; public void init() { @@ -51,7 +52,6 @@ class GedeelddoorKnopListener implements ActionListener { @Override public void actionPerformed(ActionEvent e) { - String geschrevenText; geschrevenText = tekstvak.getText(); geschreven.setText(geschrevenText); } @@ -60,20 +60,19 @@ public void actionPerformed(ActionEvent e) { class KeerKnopListener implements ActionListener { public void actionPerformed(ActionEvent e) { - tekstvak.setText(""); geschreven.setText(""); } } class PlusKnopListener implements ActionListener { public void actionPerformed(ActionEvent e) { - + geschreven.setText(""); } } class MinKnopListener implements ActionListener { public void actionPerformed(ActionEvent e) { - + geschreven.setText(""); } } From ea36d527613b191d51f0ace6f280c208d3f8f7b2 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Fri, 13 Sep 2019 09:40:51 +0200 Subject: [PATCH 20/48] Klaar met h08. --- src/h08/RekenMachine.java | 42 +++++++++++++++++++++++++++++++++------ 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/src/h08/RekenMachine.java b/src/h08/RekenMachine.java index 2807b41d8..82c161729 100644 --- a/src/h08/RekenMachine.java +++ b/src/h08/RekenMachine.java @@ -1,19 +1,23 @@ package h08; -import javax.swing.*; + import java.awt.*; import java.applet.*; import java.awt.event.*; public class RekenMachine extends Applet { TextField tekstvak; + TextField geschreven; Label label; Button gedeelddoor; Button keer; Button plus; Button min; - TextField geschreven; - String geschrevenText; + String tekstvakcijfer; + String tekstvakcijfer2; + double getal1; + double getal2; + double antwoord; private boolean showText = false; public void init() { @@ -50,29 +54,55 @@ public void init() { //Eventhandler voor de ok knop class GedeelddoorKnopListener implements ActionListener { - @Override public void actionPerformed(ActionEvent e) { - geschrevenText = tekstvak.getText(); - geschreven.setText(geschrevenText); + tekstvakcijfer = tekstvak.getText(); + tekstvakcijfer2 = geschreven.getText(); + getal1 = Double.parseDouble(tekstvakcijfer); + getal2 = Double.parseDouble(tekstvakcijfer2); + antwoord = getal1 / getal2; + tekstvak.setText("" + antwoord); + geschreven.setText(""); + repaint(); } } class KeerKnopListener implements ActionListener { public void actionPerformed(ActionEvent e) { + tekstvakcijfer = tekstvak.getText(); + tekstvakcijfer2 = geschreven.getText(); + getal1 = Double.parseDouble(tekstvakcijfer); + getal2 = Double.parseDouble(tekstvakcijfer2); + antwoord = getal1 * getal2; + tekstvak.setText("" + antwoord); geschreven.setText(""); + repaint(); } } class PlusKnopListener implements ActionListener { public void actionPerformed(ActionEvent e) { + tekstvakcijfer = tekstvak.getText(); + tekstvakcijfer2 = geschreven.getText(); + getal1 = Double.parseDouble(tekstvakcijfer); + getal2 = Double.parseDouble(tekstvakcijfer2); + antwoord = getal1 + getal2; + tekstvak.setText("" + antwoord); geschreven.setText(""); + repaint(); } } class MinKnopListener implements ActionListener { public void actionPerformed(ActionEvent e) { + tekstvakcijfer = tekstvak.getText(); + tekstvakcijfer2 = geschreven.getText(); + getal1 = Double.parseDouble(tekstvakcijfer); + getal2 = Double.parseDouble(tekstvakcijfer2); + antwoord = getal1 - getal2; + tekstvak.setText("" + antwoord); geschreven.setText(""); + repaint(); } } From d34dfe31c909ffedcdf55a0bc388e0796bc61e5a Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Mon, 16 Sep 2019 14:41:18 +0200 Subject: [PATCH 21/48] Klaar met h08. --- src/h08/Calculator.java | 122 ------------------------------------- src/h08/EnterBtw.java | 13 +--- src/h10/Maandnummer.java | 20 ++++++ src/h10/MaxNumber.java | 50 +++++++++++++++ src/h10/Max_Min_Getal.java | 37 +++++++++++ 5 files changed, 110 insertions(+), 132 deletions(-) delete mode 100644 src/h08/Calculator.java create mode 100644 src/h10/Maandnummer.java create mode 100644 src/h10/MaxNumber.java create mode 100644 src/h10/Max_Min_Getal.java diff --git a/src/h08/Calculator.java b/src/h08/Calculator.java deleted file mode 100644 index f42bfb007..000000000 --- a/src/h08/Calculator.java +++ /dev/null @@ -1,122 +0,0 @@ -package h08; - -import java.awt.*; -import java.awt.event.*; -import java.applet.*; - -/* - - -*/ - -public class Calculator extends Applet - implements ActionListener -{ - String msg=" "; - int v1,v2,result; - TextField t1; - Button b[]=new Button[10]; - Button add,sub,mul,div,clear,mod,EQ; - char OP; - public void init() - { - Color k=new Color(120,89,90); - setBackground(k); - t1=new TextField(10); - GridLayout gl=new GridLayout(4,5); - setLayout(gl); - for(int i=0;i<10;i++) - { - b[i]=new Button(""+i); - } - add=new Button("add"); - sub=new Button("sub"); - mul=new Button("mul"); - div=new Button("div"); - mod=new Button("mod"); - clear=new Button("clear"); - EQ=new Button("EQ"); - t1.addActionListener(this); - add(t1); - for(int i=0;i<10;i++) - { - add(b[i]); - } - add(add); - add(sub); - add(mul); - add(div); - add(mod); - add(clear); - add(EQ); - for(int i=0;i<10;i++) - { - b[i].addActionListener(this); - } - add.addActionListener(this); - sub.addActionListener(this); - mul.addActionListener(this); - div.addActionListener(this); - mod.addActionListener(this); - clear.addActionListener(this); - EQ.addActionListener(this); - } - - public void actionPerformed(ActionEvent ae) - { - String str=ae.getActionCommand(); - char ch=str.charAt(0); - if ( Character.isDigit(ch)) - t1.setText(t1.getText()+str); - else - if(str.equals("add")) - { - v1=Integer.parseInt(t1.getText()); - OP='+'; - t1.setText(""); - } - else if(str.equals("sub")) - { - v1=Integer.parseInt(t1.getText()); - OP='-'; - t1.setText(""); - } - else if(str.equals("mul")) - { - v1=Integer.parseInt(t1.getText()); - OP='*'; - t1.setText(""); - } - else if(str.equals("div")) - { - v1=Integer.parseInt(t1.getText()); - OP='/'; - t1.setText(""); - } - else if(str.equals("mod")) - { - v1=Integer.parseInt(t1.getText()); - OP='%'; - t1.setText(""); - } - if(str.equals("EQ")) - { - v2=Integer.parseInt(t1.getText()); - if(OP=='+') - result=v1+v2; - else if(OP=='-') - result=v1-v2; - else if(OP=='*') - result=v1*v2; - else if(OP=='/') - result=v1/v2; - else if(OP=='%') - result=v1%v2; - t1.setText(""+result); - } - if(str.equals("clear")) - { - t1.setText(""); - } - } -} \ No newline at end of file diff --git a/src/h08/EnterBtw.java b/src/h08/EnterBtw.java index dbd622601..475d0cec2 100644 --- a/src/h08/EnterBtw.java +++ b/src/h08/EnterBtw.java @@ -10,7 +10,6 @@ public class EnterBtw extends Applet { Button okbutton; Button resetbutton; TextField geschreven; - private boolean showText = false; public void init() { tekstvak = new TextField("", 15); @@ -39,13 +38,10 @@ public void init() { class OkKnopListener implements ActionListener { public void actionPerformed(ActionEvent e) { - double getal = 1; - double getal2 = getal *1.21; + double getal; String s = tekstvak.getText(); - getal2 = Double.parseDouble( s ); - String geschrevenText; - geschrevenText = ""; - geschreven.setText(geschrevenText + getal2 * 1.21); + getal = Double.parseDouble( s ); + geschreven.setText("" + getal * 1.21); } } @@ -56,7 +52,4 @@ public void actionPerformed(ActionEvent e) { geschreven.setText(""); } } - - - } \ No newline at end of file diff --git a/src/h10/Maandnummer.java b/src/h10/Maandnummer.java new file mode 100644 index 000000000..8a31e2cd5 --- /dev/null +++ b/src/h10/Maandnummer.java @@ -0,0 +1,20 @@ +package h10; + +import java.applet.Applet; +import java.awt.*; +import java.awt.event.*; + +public class Maandnummer extends Applet { + + TextField maandInput; + int aantalMaanden; + + + public void init() { + super.init(); + + add(maandInput); + repaint(); + } + +} diff --git a/src/h10/MaxNumber.java b/src/h10/MaxNumber.java new file mode 100644 index 000000000..d239ed81a --- /dev/null +++ b/src/h10/MaxNumber.java @@ -0,0 +1,50 @@ +package h10; + +import java.applet.Applet; +import java.awt.*; +import java.awt.event.*; + +public class MaxNumber extends Applet { + + TextField tekstvak; +// TextField maxTekstvak; +// TextField minTekstvak; + double maxNumber = Integer.MAX_VALUE; + double userInputNumber; + String gettext = ""; + + @Override + public void init() { + super.init(); + + tekstvak = new TextField("", 20); + tekstvak.addActionListener(new MaxNumber.MaxGetalListener()); + +// minTekstvak = new TextField("",20); +// minTekstvak.addActionListener(new MaxNumber.MaxGetalListener()); +// +// maxTekstvak = new TextField("",20); +// maxTekstvak.addActionListener(new MaxNumber.MaxGetalListener()); + + add(tekstvak); +// add(minTekstvak); +// add(maxTekstvak); + gettext = tekstvak.getText(); + repaint(); + } + + class MaxGetalListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + userInputNumber = Double.parseDouble(gettext); + + if (userInputNumber > maxNumber) { + getGraphics().drawString("" + userInputNumber,50,50); +// minTekstvak.setText("" + userInputNumber); + } else { + getGraphics().drawString("" + maxNumber,50,50); +// maxTekstvak.setText("" + maxNumber); + } + repaint(); + } + } +} diff --git a/src/h10/Max_Min_Getal.java b/src/h10/Max_Min_Getal.java new file mode 100644 index 000000000..ff4d6b6c1 --- /dev/null +++ b/src/h10/Max_Min_Getal.java @@ -0,0 +1,37 @@ +package h10; + + +import java.applet.Applet; +import java.awt.*; +import java.awt.event.*; +public class Max_Min_Getal extends Applet { + + TextField tekstvak1; + double tekst2; + String s; + String tekst1; + + public void init() { + tekstvak1 = new TextField("", 20); + tekstvak1.addActionListener(new MaxGetalListener()); + tekst1 = ""; + add(tekstvak1); + s = ""; + } + + class MaxGetalListener implements ActionListener { + public void actionPerformed(ActionEvent e) { +// tekst1 = tekstvak1.getText(); +// tekst2 = Double.parseDouble(tekst1); +// if (tekst2 > tekst2) { + repaint(); + } + } + + public void paint(Graphics g) { + + g.drawString(s,50,50); + repaint(); + } + } + From e83db5dceb312d9da8052f6e9e1dfeb545f2fa31 Mon Sep 17 00:00:00 2001 From: LiamSRoc Date: Mon, 16 Sep 2019 22:31:11 +0200 Subject: [PATCH 22/48] Een opdracht van h08 af. --- src/h10/MaxNumber.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/h10/MaxNumber.java b/src/h10/MaxNumber.java index d239ed81a..f219e1ee7 100644 --- a/src/h10/MaxNumber.java +++ b/src/h10/MaxNumber.java @@ -9,10 +9,10 @@ public class MaxNumber extends Applet { TextField tekstvak; // TextField maxTekstvak; // TextField minTekstvak; - double maxNumber = Integer.MAX_VALUE; double userInputNumber; String gettext = ""; + @Override public void init() { super.init(); @@ -29,21 +29,24 @@ public void init() { add(tekstvak); // add(minTekstvak); // add(maxTekstvak); - gettext = tekstvak.getText(); + repaint(); } class MaxGetalListener implements ActionListener { + double _hoogsteGetal = 0.0; + public void actionPerformed(ActionEvent e) { + gettext = tekstvak.getText(); userInputNumber = Double.parseDouble(gettext); - if (userInputNumber > maxNumber) { - getGraphics().drawString("" + userInputNumber,50,50); + if (userInputNumber > _hoogsteGetal) { + _hoogsteGetal = userInputNumber; + //getGraphics().drawString("" + userInputNumber,50,50); // minTekstvak.setText("" + userInputNumber); - } else { - getGraphics().drawString("" + maxNumber,50,50); -// maxTekstvak.setText("" + maxNumber); } + + System.out.print(_hoogsteGetal); repaint(); } } From b3f49c9e3765f6a9dd91cb42ef6d2841eec46e6c Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Tue, 17 Sep 2019 11:43:45 +0200 Subject: [PATCH 23/48] Klaar met h08. --- src/h10/MaxNumber.java | 30 ++++++++---------- src/h10/Max_Min_Getal.java | 61 +++++++++++++++++++++++------------- src/h11/Rij_Fibonacci.java | 21 +++++++++++++ src/h11/TafelDrie.java | 20 ++++++++++++ src/h11/TwintigTotTien.java | 20 ++++++++++++ src/h11/VerticaleLijnen.java | 21 +++++++++++++ src/h11/VijfCirkels.java | 26 +++++++++++++++ src/h11/VijfVierkanten.java | 24 ++++++++++++++ 8 files changed, 185 insertions(+), 38 deletions(-) create mode 100644 src/h11/Rij_Fibonacci.java create mode 100644 src/h11/TafelDrie.java create mode 100644 src/h11/TwintigTotTien.java create mode 100644 src/h11/VerticaleLijnen.java create mode 100644 src/h11/VijfCirkels.java create mode 100644 src/h11/VijfVierkanten.java diff --git a/src/h10/MaxNumber.java b/src/h10/MaxNumber.java index f219e1ee7..ec023518d 100644 --- a/src/h10/MaxNumber.java +++ b/src/h10/MaxNumber.java @@ -7,10 +7,10 @@ public class MaxNumber extends Applet { TextField tekstvak; -// TextField maxTekstvak; -// TextField minTekstvak; double userInputNumber; String gettext = ""; + String tekst = ""; + double _hoogsteGetal = 0.0; @Override @@ -19,35 +19,31 @@ public void init() { tekstvak = new TextField("", 20); tekstvak.addActionListener(new MaxNumber.MaxGetalListener()); - -// minTekstvak = new TextField("",20); -// minTekstvak.addActionListener(new MaxNumber.MaxGetalListener()); -// -// maxTekstvak = new TextField("",20); -// maxTekstvak.addActionListener(new MaxNumber.MaxGetalListener()); - add(tekstvak); -// add(minTekstvak); -// add(maxTekstvak); - repaint(); } - class MaxGetalListener implements ActionListener { - double _hoogsteGetal = 0.0; + @Override + public void paint(Graphics g) { + super.paint(g); + g.drawString("" + _hoogsteGetal,50,50); + } + class MaxGetalListener implements ActionListener { public void actionPerformed(ActionEvent e) { gettext = tekstvak.getText(); userInputNumber = Double.parseDouble(gettext); if (userInputNumber > _hoogsteGetal) { _hoogsteGetal = userInputNumber; - //getGraphics().drawString("" + userInputNumber,50,50); -// minTekstvak.setText("" + userInputNumber); } - System.out.print(_hoogsteGetal); repaint(); } + + public void paint(Graphics g) { + g.drawString("" + _hoogsteGetal,200,200); + } + } } diff --git a/src/h10/Max_Min_Getal.java b/src/h10/Max_Min_Getal.java index ff4d6b6c1..452cf1c66 100644 --- a/src/h10/Max_Min_Getal.java +++ b/src/h10/Max_Min_Getal.java @@ -1,37 +1,56 @@ package h10; - import java.applet.Applet; import java.awt.*; import java.awt.event.*; + public class Max_Min_Getal extends Applet { - TextField tekstvak1; - double tekst2; - String s; - String tekst1; + TextField tekstvak; + double userInputNumber; + double _hoogsteGetal = 0.0; + double _LaagsteGetal = 0.0; + boolean eersteGetal; + String gettext = ""; - public void init() { - tekstvak1 = new TextField("", 20); - tekstvak1.addActionListener(new MaxGetalListener()); - tekst1 = ""; - add(tekstvak1); - s = ""; - } - class MaxGetalListener implements ActionListener { - public void actionPerformed(ActionEvent e) { -// tekst1 = tekstvak1.getText(); -// tekst2 = Double.parseDouble(tekst1); -// if (tekst2 > tekst2) { - repaint(); - } + @Override + public void init() { + super.init(); + tekstvak = new TextField("", 20); + tekstvak.addActionListener(new Max_Min_Getal.MaxGetalListener()); + eersteGetal = true; + add(tekstvak); + repaint(); } public void paint(Graphics g) { + g.drawString("HoogsteGetal:" + _hoogsteGetal,50,80); + g.drawString("LaagsteGetal" + _LaagsteGetal,50,110); + } - g.drawString(s,50,50); + class MaxGetalListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + gettext = tekstvak.getText(); + userInputNumber = Double.parseDouble(gettext); + + if (eersteGetal) { + eersteGetal = false; + _hoogsteGetal = userInputNumber; + _LaagsteGetal = userInputNumber; + tekstvak.setText(""); repaint(); + } else { + if (userInputNumber > _hoogsteGetal) { + _hoogsteGetal = userInputNumber; + tekstvak.setText(""); + repaint(); + } else if (userInputNumber < _LaagsteGetal) { + _LaagsteGetal = userInputNumber; + tekstvak.setText(""); + repaint(); + } + } + } } } - diff --git a/src/h11/Rij_Fibonacci.java b/src/h11/Rij_Fibonacci.java new file mode 100644 index 000000000..099c736bf --- /dev/null +++ b/src/h11/Rij_Fibonacci.java @@ -0,0 +1,21 @@ +package h11; + +import java.applet.Applet; +import java.awt.*; + +public class Rij_Fibonacci extends Applet { + + @Override + public void paint(Graphics g) { + super.paint(g); + int teller; + int y = 0; + int som; + for(teller = 1; teller < 1000; teller++,som = teller+teller) { + y+=20; + g.drawString("" + teller,30,y); + } + + } + +} diff --git a/src/h11/TafelDrie.java b/src/h11/TafelDrie.java new file mode 100644 index 000000000..2c6a1e75f --- /dev/null +++ b/src/h11/TafelDrie.java @@ -0,0 +1,20 @@ +package h11; + +import java.applet.Applet; +import java.awt.*; + +public class TafelDrie extends Applet { + + @Override + public void paint(Graphics g) { + super.paint(g); + int teller; + int y = 0; + for(teller = 3; teller < 31; teller++,teller++,teller++) { + y+=20; + g.drawString("" + teller,30,y); + } + + } + +} diff --git a/src/h11/TwintigTotTien.java b/src/h11/TwintigTotTien.java new file mode 100644 index 000000000..e3611eb3b --- /dev/null +++ b/src/h11/TwintigTotTien.java @@ -0,0 +1,20 @@ +package h11; + +import java.applet.Applet; +import java.awt.*; + +public class TwintigTotTien extends Applet { + + @Override + public void paint(Graphics g) { + super.paint(g); + int teller; + int y = 0; + for(teller = 10; teller < 21; teller++) { + y+=20; + g.drawString("" + teller,30,y); + } + + } + +} diff --git a/src/h11/VerticaleLijnen.java b/src/h11/VerticaleLijnen.java new file mode 100644 index 000000000..9e1c172ce --- /dev/null +++ b/src/h11/VerticaleLijnen.java @@ -0,0 +1,21 @@ +package h11; + +import java.applet.Applet; +import java.awt.*; + +public class VerticaleLijnen extends Applet { + + @Override + public void paint(Graphics g) { + super.paint(g); + int teller; + int x = 0; + for(teller = 1; teller < 11; teller++) { + x+=20; + g.drawLine(x,50,x,300); + g.drawString("" + teller,x,40); + } + + } + +} diff --git a/src/h11/VijfCirkels.java b/src/h11/VijfCirkels.java new file mode 100644 index 000000000..a439abdd8 --- /dev/null +++ b/src/h11/VijfCirkels.java @@ -0,0 +1,26 @@ +package h11; + +import java.applet.Applet; +import java.awt.*; + +public class VijfCirkels extends Applet { + + @Override + public void paint(Graphics g) { + super.paint(g); + int teller; + int y = 0; + int x = 0; + int width = 50; + int height = 50; + for(teller = 0; teller < 5; teller++) { + y+=1; + x+=1; + height+=20; + width+=20; + g.drawOval(x,y,width,height); + } + + } + +} diff --git a/src/h11/VijfVierkanten.java b/src/h11/VijfVierkanten.java new file mode 100644 index 000000000..98578dbc9 --- /dev/null +++ b/src/h11/VijfVierkanten.java @@ -0,0 +1,24 @@ +package h11; + +import java.applet.Applet; +import java.awt.*; + +public class VijfVierkanten extends Applet { + + @Override + public void paint(Graphics g) { + super.paint(g); + int teller; + int y = 50; + int x = 50; + int heigth = 25; + int width = 25; + for(teller = 0; teller < 5; teller++) { + x+=width; + y+=heigth; + g.drawRect(x,y,width,heigth); + } + + } + +} From bf982adc37d1d8e388a6408fc1678e201806a58f Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Tue, 17 Sep 2019 14:39:46 +0200 Subject: [PATCH 24/48] Klaar met h08. --- src/h10/MaandNummerJaar.java | 102 +++++++++++++++++++++++ src/h10/Maandnummer.java | 64 ++++++++++++++- src/h11/HonderdCirkels.java | 26 ++++++ src/h11/Praktijkopdracht.java | 10 +++ src/h11/Rij_Fibonacci.java | 24 +++--- src/h11/SchaakBord.java | 147 ++++++++++++++++++++++++++++++++++ src/h11/VijfCirkels.java | 12 +-- src/h11/VijftigCirkels.java | 26 ++++++ 8 files changed, 393 insertions(+), 18 deletions(-) create mode 100644 src/h10/MaandNummerJaar.java create mode 100644 src/h11/HonderdCirkels.java create mode 100644 src/h11/Praktijkopdracht.java create mode 100644 src/h11/SchaakBord.java create mode 100644 src/h11/VijftigCirkels.java diff --git a/src/h10/MaandNummerJaar.java b/src/h10/MaandNummerJaar.java new file mode 100644 index 000000000..b635db2be --- /dev/null +++ b/src/h10/MaandNummerJaar.java @@ -0,0 +1,102 @@ +package h10; + +import java.applet.*; +import java.awt.*; +import java.awt.event.*; + +public class MaandNummerJaar extends Applet { + TextField tekstvak; + TextField jaartekstvak; + Label label; + Label jaren; + String s, tekst, tekst2; + int dag; + int jaartal; + + public void init() { + tekstvak = new TextField("", 12); + jaartekstvak = new TextField("", 12); + label = new Label("Type uw Maandnummer in"); + jaren = new Label("Type hier uw Jaar in "); + tekstvak.addActionListener(new TekstvakListener()); + jaartekstvak.addActionListener(new JaarListener()); + tekst = ""; + tekst2 = ""; + add(label); + add(tekstvak); + add(jaren); + add(jaartekstvak); + } + + public void paint(Graphics g) { + g.drawString(tekst, 50, 80); + g.drawString(tekst2, 50, 100); + } + + class TekstvakListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + s = tekstvak.getText(); + dag = Integer.parseInt(s); + switch (dag) { + case 1: + tekst = "Januari, deze maand heeft 31 Dagen."; + break; + case 2: + tekst = "Februari, deze maand heeft 28 Dagen."; + break; + case 3: + tekst = "Maart, deze maand heeft 31 Dagen."; + break; + case 4: + tekst = "April, deze maand heeft 30 Dagen."; + break; + case 5: + tekst = "Mei, deze maand heeft 31 Dagen."; + break; + case 6: + tekst = "Juni, deze maand heeft 30 Dagen."; + break; + case 7: + tekst = "Juli, deze maand heeft 31 Dagen."; + break; + case 8: + tekst = "Augustus, deze maand heeft 31 Dagen."; + break; + case 9: + tekst = "September, deze maand heeft 30 Dagen."; + break; + case 10: + tekst = "Oktober, deze maand heeft 31 Dagen."; + break; + case 11: + tekst = "November, deze maand heeft 30 Dagen."; + break; + case 12: + tekst = "December, deze maand heeft 31 Dagen."; + break; + default: + tekst = "Er zijn maar 12 Maanden in een jaar!"; + break; + } + tekstvak.setText(""); + repaint(); + } + } + + class JaarListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + s = jaartekstvak.getText(); + jaartal = Integer.parseInt(s); + if ((jaartal % 4 == 0 && !(jaartal % 100 == 0)) || + jaartal % 400 == 0) { + tekst2 = "" + jaartal + " is een schrikkeljaar"; + jaartekstvak.setText(""); + } else { + tekst2 = "" + jaartal + " is geen schrikkeljaar"; + jaartekstvak.setText(""); + } + repaint(); + + } + } +} \ No newline at end of file diff --git a/src/h10/Maandnummer.java b/src/h10/Maandnummer.java index 8a31e2cd5..275fd963a 100644 --- a/src/h10/Maandnummer.java +++ b/src/h10/Maandnummer.java @@ -7,14 +7,72 @@ public class Maandnummer extends Applet { TextField maandInput; - int aantalMaanden; - + int dag; + String s,tekst; + Label label; public void init() { super.init(); - + maandInput = new TextField(20); + label = new Label("Type hier:"); + maandInput.addActionListener(new TekstvakListener()); + add(label); add(maandInput); repaint(); } + @Override + public void paint(Graphics g) { + super.paint(g); + g.drawString(tekst,50,50); + } + + class TekstvakListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + s = maandInput.getText(); + dag = Integer.parseInt(s); + switch (dag) { + case 1: + tekst = "Januari, heeft 31 dagen."; + break; + case 2: + tekst = "Februari, heeft 28 dagen."; + break; + case 3: + tekst = "Maart, heeft 31 dagen."; + break; + case 4: + tekst = "April, heeft 30 dagen."; + break; + case 5: + tekst = "Mei, heeft 31 dagen."; + break; + case 6: + tekst = "Juni, heeft 30 dagen."; + break; + case 7: + tekst = "Juli, heeft 31 dagen."; + break; + case 8: + tekst = "Augustus, heeft 31 dagen."; + break; + case 9: + tekst = "September, heeft 30 dagen."; + break; + case 10: + tekst = "Oktober, heeft 31 dagen."; + break; + case 11: + tekst = "Novembur, heeft 30 dagen."; + break; + case 12: + tekst = "December, heeft 31 dagen."; + break; + default: + tekst = "Er zijn maar 12 maanden in een jaar."; + } + maandInput.setText(""); + repaint(); + } + } } diff --git a/src/h11/HonderdCirkels.java b/src/h11/HonderdCirkels.java new file mode 100644 index 000000000..9c99193a5 --- /dev/null +++ b/src/h11/HonderdCirkels.java @@ -0,0 +1,26 @@ +package h11; + +import java.applet.Applet; +import java.awt.*; + +public class HonderdCirkels extends Applet { + + @Override + public void paint(Graphics g) { + super.paint(g); + int teller; + int y = 500; + int x = 700; + int width = 8; + int height = 8; + for(teller = 0; teller < 100; teller++) { + height+=8; + width+=8; + g.drawOval(x,y,width,height); + y+=-4; + x+=-4; + } + + } + +} diff --git a/src/h11/Praktijkopdracht.java b/src/h11/Praktijkopdracht.java new file mode 100644 index 000000000..ef1eead39 --- /dev/null +++ b/src/h11/Praktijkopdracht.java @@ -0,0 +1,10 @@ +package h11; + +import java.applet.Applet; +import java.awt.*; + +public class Praktijkopdracht extends Applet { + + + +} diff --git a/src/h11/Rij_Fibonacci.java b/src/h11/Rij_Fibonacci.java index 099c736bf..0fb3808ee 100644 --- a/src/h11/Rij_Fibonacci.java +++ b/src/h11/Rij_Fibonacci.java @@ -5,17 +5,23 @@ public class Rij_Fibonacci extends Applet { + int getal = 0; + int getal2 = 1; + int som = getal + getal2; + int y = 20; + String teken = "1"; + @Override public void paint(Graphics g) { - super.paint(g); - int teller; - int y = 0; - int som; - for(teller = 1; teller < 1000; teller++,som = teller+teller) { - y+=20; - g.drawString("" + teller,30,y); + g.drawString(teken,10,20); + for (int i = 0; i < 20; i++) { + y+= 20; + g.drawString("" + som,10,y); + getal = getal2; + getal2 = som; + som = getal + getal2; + i++; } - } - } + diff --git a/src/h11/SchaakBord.java b/src/h11/SchaakBord.java new file mode 100644 index 000000000..8f0f00956 --- /dev/null +++ b/src/h11/SchaakBord.java @@ -0,0 +1,147 @@ +package h11; + +import java.applet.Applet; +import java.awt.*; + +public class SchaakBord extends Applet { + + int y; + int x; + int breedte; + int hoogte; + + public void paint(Graphics g) { + setBackground(Color.gray); + y = 50; + x = 50; + breedte = 30; + hoogte = 30; + + + for (int kolom = 0; kolom < 8; kolom++) { + + if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { + g.setColor(Color.BLACK); + g.fillRect(x, y, breedte, hoogte); + } else { + g.setColor(Color.WHITE); + g.fillRect(x, y, breedte, hoogte); + + } + x += breedte; + } + + x = 50; + y += hoogte; + + for (int kolom = 0; kolom < 8; kolom++) { + if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { + g.setColor(Color.WHITE); + g.fillRect(x, y, breedte, hoogte); + } else { + g.setColor(Color.BLACK); + g.fillRect(x, y, breedte, hoogte); + + } + x += breedte; + } + + x = 50; + y += hoogte; + + for (int kolom = 0; kolom < 8; kolom++) { + + if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { + g.setColor(Color.BLACK); + g.fillRect(x, y, breedte, hoogte); + } else { + g.setColor(Color.WHITE); + g.fillRect(x, y, breedte, hoogte); + + } + x += breedte; + } + + x = 50; + y += hoogte; + + for (int kolom = 0; kolom < 8; kolom++) { + if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { + g.setColor(Color.WHITE); + g.fillRect(x, y, breedte, hoogte); + } else { + g.setColor(Color.BLACK); + g.fillRect(x, y, breedte, hoogte); + + } + x += breedte; + } + + x = 50; + y += hoogte; + + for (int kolom = 0; kolom < 8; kolom++) { + + if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { + g.setColor(Color.BLACK); + g.fillRect(x, y, breedte, hoogte); + } else { + g.setColor(Color.WHITE); + g.fillRect(x, y, breedte, hoogte); + + } + x += breedte; + } + + x = 50; + y += hoogte; + + for (int kolom = 0; kolom < 8; kolom++) { + if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { + g.setColor(Color.WHITE); + g.fillRect(x, y, breedte, hoogte); + } else { + g.setColor(Color.BLACK); + g.fillRect(x, y, breedte, hoogte); + + } + x += breedte; + } + + x = 50; + y += hoogte; + + for (int kolom = 0; kolom < 8; kolom++) { + + if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { + g.setColor(Color.BLACK); + g.fillRect(x, y, breedte, hoogte); + } else { + g.setColor(Color.WHITE); + g.fillRect(x, y, breedte, hoogte); + + } + x += breedte; + } + + x = 50; + y += hoogte; + + for (int kolom = 0; kolom < 8; kolom++) { + if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { + g.setColor(Color.WHITE); + g.fillRect(x, y, breedte, hoogte); + } else { + g.setColor(Color.BLACK); + g.fillRect(x, y, breedte, hoogte); + + } + x += breedte; + } + + x = 50; + y += hoogte; + } +} + + diff --git a/src/h11/VijfCirkels.java b/src/h11/VijfCirkels.java index a439abdd8..a6a9844fd 100644 --- a/src/h11/VijfCirkels.java +++ b/src/h11/VijfCirkels.java @@ -9,16 +9,16 @@ public class VijfCirkels extends Applet { public void paint(Graphics g) { super.paint(g); int teller; - int y = 0; - int x = 0; + int y = 50; + int x = 50; int width = 50; int height = 50; for(teller = 0; teller < 5; teller++) { - y+=1; - x+=1; - height+=20; - width+=20; + height+=15; + width+=15; g.drawOval(x,y,width,height); + y+=-7; + x+=-7; } } diff --git a/src/h11/VijftigCirkels.java b/src/h11/VijftigCirkels.java new file mode 100644 index 000000000..6d091397a --- /dev/null +++ b/src/h11/VijftigCirkels.java @@ -0,0 +1,26 @@ +package h11; + +import java.applet.Applet; +import java.awt.*; + +public class VijftigCirkels extends Applet { + + @Override + public void paint(Graphics g) { + super.paint(g); + int teller; + int y = 450; + int x = 600; + int width = 50; + int height = 50; + for(teller = 0; teller < 50; teller++) { + height+=15; + width+=15; + g.drawOval(x,y,width,height); + y+=-7; + x+=-7; + } + + } + +} From 1e7cfdd92a8bb427a2b8e95b95a6d09d82cf7dbb Mon Sep 17 00:00:00 2001 From: LiamSRoc Date: Tue, 17 Sep 2019 19:25:12 +0200 Subject: [PATCH 25/48] Code veel kleiner gemaakt. --- src/h11/SchaakBord.java | 127 ++++------------------------------------ 1 file changed, 13 insertions(+), 114 deletions(-) diff --git a/src/h11/SchaakBord.java b/src/h11/SchaakBord.java index 8f0f00956..0e06a7d63 100644 --- a/src/h11/SchaakBord.java +++ b/src/h11/SchaakBord.java @@ -17,125 +17,24 @@ public void paint(Graphics g) { breedte = 30; hoogte = 30; - - for (int kolom = 0; kolom < 8; kolom++) { - - if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { - g.setColor(Color.BLACK); - g.fillRect(x, y, breedte, hoogte); - } else { - g.setColor(Color.WHITE); - g.fillRect(x, y, breedte, hoogte); - - } - x += breedte; - } - - x = 50; - y += hoogte; - - for (int kolom = 0; kolom < 8; kolom++) { - if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { - g.setColor(Color.WHITE); - g.fillRect(x, y, breedte, hoogte); - } else { - g.setColor(Color.BLACK); - g.fillRect(x, y, breedte, hoogte); - - } - x += breedte; - } - - x = 50; - y += hoogte; - - for (int kolom = 0; kolom < 8; kolom++) { - - if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { - g.setColor(Color.BLACK); - g.fillRect(x, y, breedte, hoogte); - } else { - g.setColor(Color.WHITE); - g.fillRect(x, y, breedte, hoogte); - - } - x += breedte; + for(int i=0;i<4;i++) { + Rij(g, Color.BLACK, Color.WHITE); + Rij(g, Color.WHITE, Color.BLACK); } + } - x = 50; - y += hoogte; - - for (int kolom = 0; kolom < 8; kolom++) { - if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { - g.setColor(Color.WHITE); - g.fillRect(x, y, breedte, hoogte); - } else { - g.setColor(Color.BLACK); - g.fillRect(x, y, breedte, hoogte); - - } - x += breedte; - } - - x = 50; - y += hoogte; - - for (int kolom = 0; kolom < 8; kolom++) { - - if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { - g.setColor(Color.BLACK); - g.fillRect(x, y, breedte, hoogte); - } else { - g.setColor(Color.WHITE); - g.fillRect(x, y, breedte, hoogte); - - } - x += breedte; - } - - x = 50; - y += hoogte; - - for (int kolom = 0; kolom < 8; kolom++) { - if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { - g.setColor(Color.WHITE); - g.fillRect(x, y, breedte, hoogte); - } else { - g.setColor(Color.BLACK); - g.fillRect(x, y, breedte, hoogte); - - } - x += breedte; - } - - x = 50; - y += hoogte; - + private void Rij(Graphics g, Color startkleur, Color tweedekleur) { for (int kolom = 0; kolom < 8; kolom++) { - if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { - g.setColor(Color.BLACK); - g.fillRect(x, y, breedte, hoogte); - } else { - g.setColor(Color.WHITE); - g.fillRect(x, y, breedte, hoogte); - - } - x += breedte; - } - - x = 50; - y += hoogte; - - for (int kolom = 0; kolom < 8; kolom++) { - if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { - g.setColor(Color.WHITE); - g.fillRect(x, y, breedte, hoogte); - } else { - g.setColor(Color.BLACK); - g.fillRect(x, y, breedte, hoogte); + Color kleur; + int oneven = kolom % 2; + if(oneven==0) + kleur = startkleur; + else + kleur = tweedekleur; - } + g.setColor(kleur); + g.fillRect(x, y, breedte, hoogte); x += breedte; } From 33f976fa5db1d3427e67abfe80e87b089e7e2663 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Wed, 18 Sep 2019 12:24:41 +0200 Subject: [PATCH 26/48] Klaar met h08. --- src/h10/Gemmidelde.java | 106 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 src/h10/Gemmidelde.java diff --git a/src/h10/Gemmidelde.java b/src/h10/Gemmidelde.java new file mode 100644 index 000000000..b69bccbeb --- /dev/null +++ b/src/h10/Gemmidelde.java @@ -0,0 +1,106 @@ +package h10; + +import java.applet.Applet; +import java.awt.event.*; +import java.awt.*; + +public class Gemmidelde extends Applet { + + Label label; + TextField tekstvak; + Button ok; +// Button reset; + double gemmidelde; + double getalinput; + double cijferinput; + String tekstvakTekst; + String s; + String tekst; + String uitslag; + int teller; + + @Override + public void init() { + super.init(); + label = new Label("Vul hier je cijfer in:"); + ok = new Button("Uitslag"); + ok.addActionListener(new OkButtonListener()); +// reset = new Button("RESET"); +// reset.addActionListener(new ResetListener()); + tekstvak = new TextField(20); + tekstvak.addActionListener(new TekstVakListener()); + + tekst = "Nog geen getallen gedetecteerd."; + uitslag = "Nog niet berekend."; + cijferinput = 0; + + add(label); + add(tekstvak); + add(ok); +// add(reset); + } + + @Override + public void paint(Graphics g) { + super.paint(g); + g.drawString("Je gemmidelde is:"+gemmidelde,50,70); + g.drawString(tekst,50,55); + g.drawString(uitslag,50,90); + } + + class TekstVakListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + tekstvakTekst = tekstvak.getText(); + getalinput = Double.parseDouble(tekstvakTekst); + teller++; + cijferinput += getalinput; + if (getalinput >= 5.5) { + tekst = "Het cijfer: " +getalinput + " is voldoende."; + } + else { + tekst = "Het cijfer: " +getalinput +" is onvoldoende"; + } + tekstvak.setText(""); + repaint(); + } + } + + class OkButtonListener implements ActionListener { + public void actionPerformed(ActionEvent e) { +// tekstvakTekst = tekstvak.getText(); +// gemmidelde = Double.parseDouble(tekstvakTekst); + gemmidelde = cijferinput/teller; + // Omrekenen naar 1 decimaal + gemmidelde *= 10; + gemmidelde = (int) gemmidelde; + gemmidelde /= 10; + + if ( gemmidelde > 5.4 ) { + s = "Je hebt een voldoende."; + } + else { + s = "Je hebt een onvoldoende."; + + } + repaint(); + } + } +} + +//class ResetListener implements ActionListener { +// public void actionPerformed(ActionEvent e) { +// getClass(Gemmidelde); +// // Getallen Resetten +// gemiddelde = 0.0; +// teller = 0; +// cijferinput = 0.0; +// getalinput = 0.0; +// // Tekstvakken Resetten +// tekstvak.getText(); +// tekstvak.setText(""); +// // Strings Resetten +// tekst = "Nog geen getallen gedetecteerd."; +// uitslag = "Nog niet berekend."; +// repaint(); +// } +//} \ No newline at end of file From 5847769dba8716e2caee3c46acfc9d7eb2532fb0 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Thu, 19 Sep 2019 09:35:34 +0200 Subject: [PATCH 27/48] Klaar met h10. --- src/h10/Gemmidelde.java | 116 ++++++++++++++-------------------- src/h10/Praktijkopdracht.java | 77 ++++++++++++++++++++++ 2 files changed, 125 insertions(+), 68 deletions(-) create mode 100644 src/h10/Praktijkopdracht.java diff --git a/src/h10/Gemmidelde.java b/src/h10/Gemmidelde.java index b69bccbeb..340659389 100644 --- a/src/h10/Gemmidelde.java +++ b/src/h10/Gemmidelde.java @@ -1,57 +1,44 @@ package h10; -import java.applet.Applet; -import java.awt.event.*; +import java.applet.*; import java.awt.*; +import java.awt.event.*; public class Gemmidelde extends Applet { - Label label; TextField tekstvak; - Button ok; -// Button reset; - double gemmidelde; - double getalinput; - double cijferinput; - String tekstvakTekst; - String s; - String tekst; - String uitslag; + Button knop, reset; + String s, tekst, uitslag; + double cijferinput, gemiddelde, getalinput; int teller; - @Override public void init() { - super.init(); - label = new Label("Vul hier je cijfer in:"); - ok = new Button("Uitslag"); - ok.addActionListener(new OkButtonListener()); -// reset = new Button("RESET"); -// reset.addActionListener(new ResetListener()); - tekstvak = new TextField(20); - tekstvak.addActionListener(new TekstVakListener()); - - tekst = "Nog geen getallen gedetecteerd."; - uitslag = "Nog niet berekend."; + label = new Label("Hier cijfers:"); + tekstvak = new TextField("",15); + knop = new Button("Ok"); + reset = new Button("Reset"); + reset.addActionListener(new ResetListener()); + knop.addActionListener(new KnopListener()); + tekstvak.addActionListener(new TekstvakListener()); cijferinput = 0; - + tekst = "Geen getallen ingevuld."; + uitslag = "Niet berekend."; add(label); add(tekstvak); - add(ok); -// add(reset); + add(reset); + add(knop); } - @Override public void paint(Graphics g) { - super.paint(g); - g.drawString("Je gemmidelde is:"+gemmidelde,50,70); - g.drawString(tekst,50,55); - g.drawString(uitslag,50,90); + g.drawString("Gemiddelde is: "+gemiddelde,135,70); + g.drawString(tekst,135,55); + g.drawString(uitslag,135,90); } - - class TekstVakListener implements ActionListener { + // Input Lezer + class TekstvakListener implements ActionListener { public void actionPerformed(ActionEvent e) { - tekstvakTekst = tekstvak.getText(); - getalinput = Double.parseDouble(tekstvakTekst); + s = tekstvak.getText(); + getalinput = Double.parseDouble(s); teller++; cijferinput += getalinput; if (getalinput >= 5.5) { @@ -64,43 +51,36 @@ public void actionPerformed(ActionEvent e) { repaint(); } } - - class OkButtonListener implements ActionListener { + // Uitslag + class KnopListener implements ActionListener { public void actionPerformed(ActionEvent e) { -// tekstvakTekst = tekstvak.getText(); -// gemmidelde = Double.parseDouble(tekstvakTekst); - gemmidelde = cijferinput/teller; - // Omrekenen naar 1 decimaal - gemmidelde *= 10; - gemmidelde = (int) gemmidelde; - gemmidelde /= 10; + gemiddelde = cijferinput/teller; + + gemiddelde *= 10; + gemiddelde = (int) gemiddelde; + gemiddelde /= 10; - if ( gemmidelde > 5.4 ) { - s = "Je hebt een voldoende."; + if (gemiddelde >= 5.5) { + uitslag = "Je bent geslaagd als een CHAMP."; } else { - s = "Je hebt een onvoldoende."; - + uitslag = "Je bent niet geslaagd als een LOSER."; } repaint(); } } -} - -//class ResetListener implements ActionListener { -// public void actionPerformed(ActionEvent e) { -// getClass(Gemmidelde); -// // Getallen Resetten -// gemiddelde = 0.0; -// teller = 0; -// cijferinput = 0.0; -// getalinput = 0.0; -// // Tekstvakken Resetten -// tekstvak.getText(); -// tekstvak.setText(""); -// // Strings Resetten -// tekst = "Nog geen getallen gedetecteerd."; -// uitslag = "Nog niet berekend."; -// repaint(); -// } -//} \ No newline at end of file + // ResetKnop + class ResetListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + gemiddelde = 0.0; + teller = 0; + cijferinput = 0.0; + getalinput = 0.0; + tekstvak.getText(); + tekstvak.setText(""); + tekst = "Geen getallen ingevuld."; + uitslag = "Niet berekend."; + repaint(); + } + } +} \ No newline at end of file diff --git a/src/h10/Praktijkopdracht.java b/src/h10/Praktijkopdracht.java new file mode 100644 index 000000000..591c05b66 --- /dev/null +++ b/src/h10/Praktijkopdracht.java @@ -0,0 +1,77 @@ +package h10; + +import java.applet.Applet; +import java.awt.*; +import java.awt.event.*; + +public class Praktijkopdracht extends Applet { + + Label label; + TextField tekstvak; + String s; + String tekst; + int cijfer; + + public void init() { + tekstvak = new TextField(15); + tekstvak.addActionListener(new TekstvakListener()); + label = new Label("Vul hier je cijfer in."); + + add(label); + add(tekstvak); + repaint(); + } + + @Override + public void paint(Graphics g) { + super.paint(g); + g.drawString(tekst,200,50); + } + + class TekstvakListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + s = tekstvak.getText(); + cijfer = Integer.parseInt(s); + switch (cijfer) { + case 1: + tekst = "Je hebt een slecht."; + break; + case 2: + tekst = "Je hebt een slecht."; + break; + case 3: + tekst = "Je hebt een slecht."; + break; + case 4: + tekst = "Je hebt een onvoldoende."; + break; + case 5: + tekst = "Je hebt een matig."; + break; + case 6: + tekst = "Je hebt een voldoende."; + break; + case 7: + tekst = "Je hebt een voldoende."; + break; + + case 8: + tekst = "Je hebt een goed."; + break; + + case 9: + tekst = "Je hebt een goed."; + break; + + case 10: + tekst = "Je hebt een goed."; + break; + + default: + tekst = "U hebt een verkeerd nummer ingetikt ..!"; + break; + } + repaint(); + } +} +} \ No newline at end of file From e3cbad3d53788f545a4230d374956d920d4e434f Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Thu, 19 Sep 2019 09:54:20 +0200 Subject: [PATCH 28/48] Klaar met h11. --- src/h11/Praktijkopdracht.java | 10 ------ src/h11/Praktijkopdracht1.java | 42 ++++++++++++++++++++++ src/h11/Praktijkopdracht2.java | 64 ++++++++++++++++++++++++++++++++++ 3 files changed, 106 insertions(+), 10 deletions(-) delete mode 100644 src/h11/Praktijkopdracht.java create mode 100644 src/h11/Praktijkopdracht1.java create mode 100644 src/h11/Praktijkopdracht2.java diff --git a/src/h11/Praktijkopdracht.java b/src/h11/Praktijkopdracht.java deleted file mode 100644 index ef1eead39..000000000 --- a/src/h11/Praktijkopdracht.java +++ /dev/null @@ -1,10 +0,0 @@ -package h11; - -import java.applet.Applet; -import java.awt.*; - -public class Praktijkopdracht extends Applet { - - - -} diff --git a/src/h11/Praktijkopdracht1.java b/src/h11/Praktijkopdracht1.java new file mode 100644 index 000000000..9175f76e1 --- /dev/null +++ b/src/h11/Praktijkopdracht1.java @@ -0,0 +1,42 @@ +package h11; + +import java.applet.*; +import java.awt.*; +import java.awt.event.*; + +public class Praktijkopdracht1 extends Applet { + TextField input; + Label label; + Button knop; + String s; + int tafel; + + public void init() { + label = new Label("Getal hier:"); + input = new TextField("",20); + knop = new Button("Ok"); + knop.addActionListener(new KnopListener()); + input.addActionListener(new KnopListener()); + add(label); + add(input); + add(knop); + } + + public void paint(Graphics g) { + int teller = 1; + int y = 20; + + while (teller <= 10) { + y +=20; + g.drawString(String.valueOf(teller) + "x" + String.valueOf(tafel) + "=" + tafel * teller,50,y); + teller++; + } + } + class KnopListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + s = input.getText(); + tafel = Integer.parseInt(s); + repaint(); + } + } +} \ No newline at end of file diff --git a/src/h11/Praktijkopdracht2.java b/src/h11/Praktijkopdracht2.java new file mode 100644 index 000000000..d423ba2b6 --- /dev/null +++ b/src/h11/Praktijkopdracht2.java @@ -0,0 +1,64 @@ +package h11; + +import java.applet.*; +import java.awt.*; +import java.awt.event.*; + +public class Praktijkopdracht2 extends Applet { + Label label; + Button next; + Button before; + int tafel; + int teller; + + public void init() { + label = new Label("Klik op de knoppen om door de tafels 1 tot en met 10 te gaan."); + next = new Button("Volgende"); + before = new Button("Vorige"); + next.addActionListener(new NextButton()); + before.addActionListener(new BeforeButton()); + tafel = 1; + teller = 1; + add(label); + add(before); + add(next); + } + + public void paint(Graphics g) { + int y = 25; + + while (teller <= 10) { + y +=20; + g.drawString(String.valueOf(teller) + "x" + String.valueOf(tafel) + "=" + tafel * teller,50,y); + teller++; + } + } + + // Volgende Knop + class NextButton implements ActionListener { + public void actionPerformed(ActionEvent e) { + if (tafel <10) { + tafel ++; + } + else { + tafel = 1; + } + teller = 1; + repaint(); + } + } + + // Vorige Knop + class BeforeButton implements ActionListener { + public void actionPerformed(ActionEvent e) { + if (tafel == 1) { + tafel = 10; + } + else { + tafel --; + } + teller = 1; + repaint(); + } + } +} \ No newline at end of file From 5a236d97cad0820bb4768f9184d87b23ae71df31 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Fri, 20 Sep 2019 14:13:51 +0200 Subject: [PATCH 29/48] Klaar met h11. --- src/h11/TafelDrie.java | 1 - src/h11/Test.java | 67 ++++++++++++++++++++++++++++++ src/h12/Tabel_Tien.java | 43 +++++++++++++++++++ src/h12/VijfinTwintig_Knoppen.java | 21 ++++++++++ 4 files changed, 131 insertions(+), 1 deletion(-) create mode 100644 src/h11/Test.java create mode 100644 src/h12/Tabel_Tien.java create mode 100644 src/h12/VijfinTwintig_Knoppen.java diff --git a/src/h11/TafelDrie.java b/src/h11/TafelDrie.java index 2c6a1e75f..76aede42f 100644 --- a/src/h11/TafelDrie.java +++ b/src/h11/TafelDrie.java @@ -5,7 +5,6 @@ public class TafelDrie extends Applet { - @Override public void paint(Graphics g) { super.paint(g); int teller; diff --git a/src/h11/Test.java b/src/h11/Test.java new file mode 100644 index 000000000..d5782c9fc --- /dev/null +++ b/src/h11/Test.java @@ -0,0 +1,67 @@ +package h11; + + import java.applet.Applet; + import java.awt.*; + +public class Test extends Applet { + + int x; + int y; + int breedte; + int hoogte; + + + public void paint(Graphics g) { + y = 50; + x = 50; + Rijen(g, Color.BLACK, Color.WHITE); + + //tweede rij + x = 50; + y += hoogte; + + Rijen(g, Color.WHITE, Color.BLACK); + + + Rijen(g, Color.BLACK, Color.WHITE); + + //tweede rij + x = 50; + y += hoogte; + + Rijen(g, Color.WHITE, Color.BLACK); + + + Rijen(g, Color.BLACK, Color.WHITE); + + //tweede rij + x = 50; + y += hoogte; + + Rijen(g, Color.WHITE, Color.BLACK); + + + Rijen(g, Color.BLACK, Color.WHITE); + + //tweede rij + x = 50; + y += hoogte; + + Rijen(g, Color.WHITE, Color.BLACK); + } + + private void Rijen(Graphics g, Color black, Color white) { + for (int kolom = 0; kolom < 8; kolom++) { + + if (kolom == 0 || kolom == 2 || kolom == 4 || kolom == 6) { + g.setColor(black); + g.fillRect(x, y, breedte, hoogte); + } else { + g.setColor(white); + g.fillRect(x, y, breedte, hoogte); + } + x += breedte; + } + } + +} \ No newline at end of file diff --git a/src/h12/Tabel_Tien.java b/src/h12/Tabel_Tien.java new file mode 100644 index 000000000..48447b9c8 --- /dev/null +++ b/src/h12/Tabel_Tien.java @@ -0,0 +1,43 @@ +package h12; + +import java.applet.Applet; +import java.awt.*; + +public class Tabel_Tien extends Applet { + + int[] getallen = new int[10]; + double totaal; + + @Override + public void paint(Graphics g) { + super.paint(g); + int x = 50; + + for (int i = 0; i < getallen.length; i++) { + getallen[i] = (int) (Math.random() * 10 + 1); + System.out.print(getallen[i] + "-"); + totaal = totaal + getallen[i]; + } + + totaal /= getallen.length; + totaal *= 10; + totaal = (int)totaal; + totaal /= 10; + g.drawString("Gemmidelde:" + totaal,50,95); + for (int i = 0; i < getallen.length; i++) { + g.drawString(getallen[i] + "", x,70); + x += 20; + } + + int x2 = 45; + int y2 = 55; + + for (int teller = 0; teller < 10; teller++) { + g.drawRect(x2,y2,20,20); + x2 += 20; + } + + + } + +} diff --git a/src/h12/VijfinTwintig_Knoppen.java b/src/h12/VijfinTwintig_Knoppen.java new file mode 100644 index 000000000..8ccdafd4b --- /dev/null +++ b/src/h12/VijfinTwintig_Knoppen.java @@ -0,0 +1,21 @@ +package h12; + +import java.applet.Applet; +import java.awt.*; + +public class VijfinTwintig_Knoppen extends Applet { + int aantal[]; + Button button; + int teller; + + public void init() { + aantal = new int[25]; + + int y = 10; + + for (teller = 1; teller <= aantal.length; teller++) { + button = new Button("Button" + teller); + add(button); + } + } +} \ No newline at end of file From b2382e7ff668d698e178c88f2b726568dc4af200 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Tue, 24 Sep 2019 09:04:17 +0200 Subject: [PATCH 30/48] Klaar met h12. --- src/h12/Element_Zelfde_Waarde.java | 57 ++++++++++++++++++++ src/h12/IndexGetalWeergeven.java | 56 +++++++++++++++++++ src/h12/PraktijkOpdracht.java | 86 ++++++++++++++++++++++++++++++ src/h12/VijfinTwintig_Knoppen.java | 2 - src/h12/Vijftekstvakken.java | 56 +++++++++++++++++++ 5 files changed, 255 insertions(+), 2 deletions(-) create mode 100644 src/h12/Element_Zelfde_Waarde.java create mode 100644 src/h12/IndexGetalWeergeven.java create mode 100644 src/h12/PraktijkOpdracht.java create mode 100644 src/h12/Vijftekstvakken.java diff --git a/src/h12/Element_Zelfde_Waarde.java b/src/h12/Element_Zelfde_Waarde.java new file mode 100644 index 000000000..f5ab91e88 --- /dev/null +++ b/src/h12/Element_Zelfde_Waarde.java @@ -0,0 +1,57 @@ +package h12; + +import java.applet.*; +import java.awt.*; +import java.awt.event.*; + +public class Element_Zelfde_Waarde extends Applet { + TextField tekstvak; + int[] tabel; + int gezocht; + int aantal; + String s,tekst; + + public void init() { + tekstvak = new TextField(10); + tekstvak.addActionListener(new TekstvakListener()); + tabel = new int[100]; + + for (int teller = 0; teller < tabel.length; teller++) { + tabel[teller] =(int) (Math.random() * 100); + System.out.println(""+tabel[teller]); + } + tekst = ""; + add(tekstvak); + } + + public void paint(Graphics g) { + g.drawString(tekst,50,50); + } + + class TekstvakListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + int teller; + teller = 0; + s = tekstvak.getText(); + gezocht = Integer.parseInt(s); + + while (teller < tabel.length) { + if (tabel[teller] == gezocht) { + aantal++; + } + teller++; + } + + if (aantal > 0) { + tekst = "Het getal "+gezocht+" staat zoveel keer in de array:"+aantal; + } + else { + tekst = "Het getal "+gezocht+" is niet in de array"; + } + + tekstvak.setText(""); + repaint(); + aantal = 0; + } + } +} \ No newline at end of file diff --git a/src/h12/IndexGetalWeergeven.java b/src/h12/IndexGetalWeergeven.java new file mode 100644 index 000000000..82d6a7137 --- /dev/null +++ b/src/h12/IndexGetalWeergeven.java @@ -0,0 +1,56 @@ +package h12; + +import java.applet.Applet; +import java.awt.*; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +public class IndexGetalWeergeven extends Applet { + + TextField text; + Button but; + double[] num = {1,15,42,16,84,52,30,124,52,36,14,79,20,514,23,12,3,4,9,8,6}; + double search, Num2; + int Num1, tel = 0, Num3; + boolean t; + + public void init() { + + text = new TextField("",20); + but = new Button("Ok"); + but.addActionListener( new But1Listener() ); + t = false; + add(text); + add(but); + } + + public void paint(Graphics g) { + + if(t == true) { + g.drawString("Waarde is gevonden "+Num2+" Index waarde is: "+Num3,20,50); + } + else { + g.drawString("Waarde: "+Num1+" is niet gevonden.",20, 50); + } + } + + class But1Listener implements ActionListener { + + public void actionPerformed(ActionEvent e) { + Num1 = Integer.parseInt( text.getText() ); + search = Num1; + t = false; + for (tel = 0; tel < num.length; tel++) { + if (num[tel] == search) { + t = true; + Num2 = num[tel]; + Num3 = tel; + + // Opdracht 12.5 + break; + } + } + repaint(); + } + } +} \ No newline at end of file diff --git a/src/h12/PraktijkOpdracht.java b/src/h12/PraktijkOpdracht.java new file mode 100644 index 000000000..9ec0c69dd --- /dev/null +++ b/src/h12/PraktijkOpdracht.java @@ -0,0 +1,86 @@ +package h12; + +import java.applet.*; +import java.awt.*; +import java.awt.event.*; +import java.util.*; + +public class PraktijkOpdracht extends Applet { + Label name; + Label number; + TextField nameinput; + TextField numberinput; + Button okknop; + Button resetknop; + int teller; + String sname, snumber; + String[] namen; + boolean enoughnumbers; + + public void init() { + setSize(800,400); + enoughnumbers = false; + + name = new Label("Name Person"); + number = new Label("Cellphonenumber Person"); + + nameinput = new TextField(15); + numberinput = new TextField("",15); + + nameinput.addActionListener(new OkKnopListener()); + numberinput.addActionListener(new OkKnopListener()); + + okknop = new Button("Ok"); + okknop.addActionListener(new OkKnopListener()); + resetknop = new Button("Reset"); + resetknop.addActionListener(new ResetKnopListener()); + + namen = new String[10]; + + add(name); + add(nameinput); + add(number); + add(numberinput); + add(okknop); + add(resetknop); + Arrays.fill(namen, ""); + } + + public void paint(Graphics g) { + int y = 50; + for (String namen : namen) { + g.drawString(namen, 60, y+=15); + } + } + + class OkKnopListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + sname = nameinput.getText().toLowerCase(); + snumber = numberinput.getText(); + if (teller < namen.length) { + namen[teller]="Name: " + sname + " Cellphone Number: " + snumber; + teller++; + System.out.println("Numbers added "+ teller); + if (teller == namen.length) { + enoughnumbers = true; + } + } + + if (enoughnumbers) { + Arrays.sort(namen); + repaint(); + } + nameinput.setText(""); + numberinput.setText(""); + } + } + + class ResetKnopListener implements ActionListener { + public void actionPerformed(ActionEvent e) { + Arrays.fill(namen,""); + teller = 0; + enoughnumbers = false; + repaint(); + } + } +} \ No newline at end of file diff --git a/src/h12/VijfinTwintig_Knoppen.java b/src/h12/VijfinTwintig_Knoppen.java index 8ccdafd4b..047c507a2 100644 --- a/src/h12/VijfinTwintig_Knoppen.java +++ b/src/h12/VijfinTwintig_Knoppen.java @@ -11,8 +11,6 @@ public class VijfinTwintig_Knoppen extends Applet { public void init() { aantal = new int[25]; - int y = 10; - for (teller = 1; teller <= aantal.length; teller++) { button = new Button("Button" + teller); add(button); diff --git a/src/h12/Vijftekstvakken.java b/src/h12/Vijftekstvakken.java new file mode 100644 index 000000000..74f40cf20 --- /dev/null +++ b/src/h12/Vijftekstvakken.java @@ -0,0 +1,56 @@ +package h12; + +import java.applet.Applet; +import java.awt.*; +import java.awt.event.*; +import java.util.Arrays; + + +public class Vijftekstvakken extends Applet { + + // Variablen Maken + TextField[] tekstvak; + int[] getallen; + int y; + Button knop; + + public void init() { + + // Variablen Instellen + tekstvak = new TextField[5]; + getallen = new int[5]; + y = 60; + knop = new Button("Ok"); + knop.addActionListener(new OkKnopListerner()); + add(knop); + + // Tekstvakken aanmaken + for (int i = 0; i < tekstvak.length; i++) { + tekstvak[i] = new TextField("", 5); + add(tekstvak[i]); + + } + } + + // OkKnop Event + class OkKnopListerner implements ActionListener { + public void actionPerformed(ActionEvent e) { + + // Getallen pakken uit de vakken + for (int j = 0; j < getallen.length; j++) { + getallen[j] = Integer.parseInt(tekstvak[j].getText()); + + } + + Arrays.sort(getallen); + + // Getallen in juiste volgorde neerzetten + for (int i = 0; i < tekstvak.length; i++) { + tekstvak[i].setText(""); + getGraphics().drawString("" + getallen[i], 50, y); + y+=20; + + } + } + } +} \ No newline at end of file From e3721b4e4bd0079dad0ff9459d5a7e6631fc9360 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Tue, 24 Sep 2019 13:22:50 +0200 Subject: [PATCH 31/48] Bezig met h13. --- src/h12/Tabel_Tien.java | 5 ---- src/h12/Vijftekstvakken.java | 4 +-- src/h13/Methode_Driehoek.java | 17 +++++++++++ src/h13/Muur_Baksteen.java | 55 +++++++++++++++++++++++++++++++++++ 4 files changed, 73 insertions(+), 8 deletions(-) create mode 100644 src/h13/Methode_Driehoek.java create mode 100644 src/h13/Muur_Baksteen.java diff --git a/src/h12/Tabel_Tien.java b/src/h12/Tabel_Tien.java index 48447b9c8..610c9a863 100644 --- a/src/h12/Tabel_Tien.java +++ b/src/h12/Tabel_Tien.java @@ -8,9 +8,7 @@ public class Tabel_Tien extends Applet { int[] getallen = new int[10]; double totaal; - @Override public void paint(Graphics g) { - super.paint(g); int x = 50; for (int i = 0; i < getallen.length; i++) { @@ -36,8 +34,5 @@ public void paint(Graphics g) { g.drawRect(x2,y2,20,20); x2 += 20; } - - } - } diff --git a/src/h12/Vijftekstvakken.java b/src/h12/Vijftekstvakken.java index 74f40cf20..e561de01f 100644 --- a/src/h12/Vijftekstvakken.java +++ b/src/h12/Vijftekstvakken.java @@ -46,10 +46,8 @@ public void actionPerformed(ActionEvent e) { // Getallen in juiste volgorde neerzetten for (int i = 0; i < tekstvak.length; i++) { - tekstvak[i].setText(""); - getGraphics().drawString("" + getallen[i], 50, y); + tekstvak[i].setText("" + (getallen[i])); y+=20; - } } } diff --git a/src/h13/Methode_Driehoek.java b/src/h13/Methode_Driehoek.java new file mode 100644 index 000000000..f3d114c9a --- /dev/null +++ b/src/h13/Methode_Driehoek.java @@ -0,0 +1,17 @@ +package h13; + +import java.applet.Applet; +import java.awt.*; + +public class Methode_Driehoek extends Applet { + + public void paint(Graphics g) { + tekenDriehoek(g, 50,50,100,50,50,100); + } + + void tekenDriehoek(Graphics g,int x1, int y1, int x2, int y2, int x3, int y3) { + g.drawLine(x1,x2,y1,y2); + g.drawLine(x2,x3,y2,y3); + g.drawLine(x3,x1,y3,y1); + } +} diff --git a/src/h13/Muur_Baksteen.java b/src/h13/Muur_Baksteen.java new file mode 100644 index 000000000..41f470aa9 --- /dev/null +++ b/src/h13/Muur_Baksteen.java @@ -0,0 +1,55 @@ +package h13; + +import java.applet.*; +import java.awt.*; + +public class Muur_Baksteen extends Applet { + + public void init() {} + + public void paint(Graphics g) { + tekenMuur(g,5,5); + } + + void tekenMuur(Graphics g, int hoogteMuur, int breedteMuur) { + int teller=0; + int x, y=20, breedte=50, hoogte=25, breedteEind=25; + int beginX; + Color black=Color.BLACK; + Color red=Color.RED; + + while (teller < hoogteMuur) { + x=50; + beginX = 50 + breedteEind; + + if (teller % 2 == 0) { + for (int i=0; i < breedteMuur; i++) { + if (i == 0 || i == breedteMuur-1) { + g.setColor(black); + g.drawRect(beginX,y,breedteEind,hoogte); + g.setColor(red); + g.fillRect(beginX+1,y+1,breedteEind-1,hoogte-1); + beginX = 50* breedteMuur; + } else { + g.setColor(black); + g.drawRect(x,y,breedte,hoogte); + g.setColor(red); + g.fillRect(x+1,y+1,breedte-1,hoogte-1); + } + x+=breedte; + } + } else { + x= 50+25; + for (int i = 0; i < breedteMuur-1; i++) { + g.setColor(black); + g.drawRect(x,y,breedte,hoogte); + g.setColor(red); + g.fillRect(x+1,y+1,breedte-1,hoogte-1); + x += breedte; + } + } + teller++; + y+=hoogte; + } + } +} \ No newline at end of file From b70dacc7a800a63dc9180e39bb5acdbfa059d660 Mon Sep 17 00:00:00 2001 From: LiamSRoc Date: Wed, 25 Sep 2019 15:52:55 +0200 Subject: [PATCH 32/48] h13 opdracht thuis afgemaakt. --- src/h13/Muren.java | 158 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 158 insertions(+) create mode 100644 src/h13/Muren.java diff --git a/src/h13/Muren.java b/src/h13/Muren.java new file mode 100644 index 000000000..a6858d4fa --- /dev/null +++ b/src/h13/Muren.java @@ -0,0 +1,158 @@ +package h13; + +import java.applet.*; +import java.awt.*; +import java.awt.event.*; + +public class Muren extends Applet { + Label hoogteMuurLabel; + Label breedteMuurLabel; + TextField hoogteMuurTextfield; + TextField breedteMuurTextField; + Button bakstenen; + Button beton; + boolean betonnenmuur, bakstenenmuur; + int hoogteMuur; + int breedteMuur; + + public void init() { + setSize(800,500); + + betonnenmuur = false; + bakstenenmuur = false; + + hoogteMuurLabel = new Label("Hoogte Muur:"); + breedteMuurLabel = new Label("Breedte Muur:"); + hoogteMuurTextfield = new TextField(10); + breedteMuurTextField = new TextField(10); + bakstenen = new Button("Baksteen"); + beton = new Button("Beton"); + + bakstenen.addActionListener(new BakstenenKnop()); + beton.addActionListener(new betonnenknop()); + + add(hoogteMuurLabel); + add(hoogteMuurTextfield); + add(breedteMuurLabel); + add(breedteMuurTextField); + add(bakstenen); + add(beton); + } + + public void paint(Graphics g) { + if (bakstenenmuur) { + tekenBaksteenMuur(g,hoogteMuur,breedteMuur); + } + if (betonnenmuur) { + tekenBetonMuur(g,hoogteMuur,breedteMuur); + } + } + + class BakstenenKnop implements ActionListener { + public void actionPerformed(ActionEvent e) { + String s1 = hoogteMuurTextfield.getText(); + hoogteMuur = Integer.parseInt(s1); + String s2 = breedteMuurTextField.getText(); + breedteMuur = Integer.parseInt(s2); + bakstenenmuur = true; + betonnenmuur = false; + repaint(); + } + } + + class betonnenknop implements ActionListener { + public void actionPerformed(ActionEvent e) { + String s1 = hoogteMuurTextfield.getText(); + hoogteMuur = Integer.parseInt(s1); + String s2 = breedteMuurTextField.getText(); + breedteMuur = Integer.parseInt(s2); + betonnenmuur = true; + bakstenenmuur = false; + repaint(); + } + } + + void tekenBaksteenMuur(Graphics g, int hoogteMuur, int breedteMuur) { + int teller=0; + int x, y=40, breedte=50, hoogte=25, breedteEind=25; + int beginX; + Color zwart=Color.BLACK; + Color rood=Color.RED; + + while (teller < hoogteMuur) { + x=50; + beginX = breedte + breedteEind; + + if (teller % 2 == 0) { + for (int i=0; i < breedteMuur; i++) { + if (i == 0 || i == breedteMuur-1) { + g.setColor(zwart); + g.drawRect(beginX,y,breedteEind,hoogte); + g.setColor(rood); + g.fillRect(beginX+1,y+1,breedteEind-1,hoogte-1); + beginX = breedte* breedteMuur; + } else { + g.setColor(zwart); + g.drawRect(x,y,breedte,hoogte); + g.setColor(rood); + g.fillRect(x+1,y+1,breedte-1,hoogte-1); + } + x+=breedte; + } + } else { + x= breedte +breedteEind; + for (int i = 0; i < breedteMuur-1; i++) { + g.setColor(zwart); + g.drawRect(x,y,breedte,hoogte); + g.setColor(rood); + g.fillRect(x+1,y+1,breedte-1,hoogte-1); + x += breedte; + } + } + teller++; + y+=hoogte; + } + } + //BetonMuur + void tekenBetonMuur(Graphics g, int hoogteMuur, int breedteMuur) { + int teller=0; + int x, y=40, breedte=60,hoogte=35, breedteEind=30; + int beginX; + Color zwart=Color.BLACK; + Color grijs=Color.DARK_GRAY; + + while (teller < hoogteMuur) { + x=breedte; + beginX = breedte + breedteEind; + + if (teller % 2 == 0) { + for (int i=0; i < breedteMuur; i++) { + if (i == 0 || i == breedteMuur-1) { + g.setColor(zwart); + g.drawRect(beginX,y,breedteEind,hoogte); + g.setColor(grijs); + g.fillRect(beginX+1,y+1,breedteEind-1,hoogte-1); + beginX = breedte * breedteMuur; + } else { + g.setColor(zwart); + g.drawRect(x,y,breedte,hoogte); + g.setColor(grijs); + g.fillRect(x+1,y+1,breedte-1,hoogte-1); + } + x+=breedte; + } + } else { + x= breedte + breedteEind; + for (int i = 0; i < breedteMuur-1; i++) { + g.setColor(zwart); + g.drawRect(x,y,breedte,hoogte); + g.setColor(grijs); + g.fillRect(x+1,y+1,breedte-1,hoogte-1); + x += breedte; + } + } + teller++; + y+=hoogte; + } + } +} \ No newline at end of file From 0a9696d6a19fe328eb5422dae58cdbee02d7f126 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Thu, 26 Sep 2019 14:20:25 +0200 Subject: [PATCH 33/48] Klaar met h13. --- src/h12/Tabel_Tien.java | 2 ++ src/h12/VijfinTwintig_Knoppen.java | 3 +- src/h13/PraktijkOpdracht1.java | 36 ++++++++++++++++++++++ src/h13/PraktijkOpdracht2.java | 48 ++++++++++++++++++++++++++++++ src/h14/Kaarten.java | 19 ++++++++++++ 5 files changed, 106 insertions(+), 2 deletions(-) create mode 100644 src/h13/PraktijkOpdracht1.java create mode 100644 src/h13/PraktijkOpdracht2.java create mode 100644 src/h14/Kaarten.java diff --git a/src/h12/Tabel_Tien.java b/src/h12/Tabel_Tien.java index 610c9a863..7bf53e55c 100644 --- a/src/h12/Tabel_Tien.java +++ b/src/h12/Tabel_Tien.java @@ -21,7 +21,9 @@ public void paint(Graphics g) { totaal *= 10; totaal = (int)totaal; totaal /= 10; + g.drawString("Gemmidelde:" + totaal,50,95); + for (int i = 0; i < getallen.length; i++) { g.drawString(getallen[i] + "", x,70); x += 20; diff --git a/src/h12/VijfinTwintig_Knoppen.java b/src/h12/VijfinTwintig_Knoppen.java index 047c507a2..55c9336ee 100644 --- a/src/h12/VijfinTwintig_Knoppen.java +++ b/src/h12/VijfinTwintig_Knoppen.java @@ -6,12 +6,11 @@ public class VijfinTwintig_Knoppen extends Applet { int aantal[]; Button button; - int teller; public void init() { aantal = new int[25]; - for (teller = 1; teller <= aantal.length; teller++) { + for (int teller = 1; teller <= aantal.length; teller++) { button = new Button("Button" + teller); add(button); } diff --git a/src/h13/PraktijkOpdracht1.java b/src/h13/PraktijkOpdracht1.java new file mode 100644 index 000000000..e00f73714 --- /dev/null +++ b/src/h13/PraktijkOpdracht1.java @@ -0,0 +1,36 @@ +package h13; + +import java.applet.Applet; +import java.awt.*; + +public class PraktijkOpdracht1 extends Applet { + + + public void init() { + + } + + + public void paint(Graphics g) { + boom(g); + } + + void boom(Graphics g) { + int x, y; + int hoogteBoom; + int breedteBoom; + x = 50; + y = 100; + hoogteBoom= 150; + breedteBoom = 25; + + Color bruin = new Color(0x744915); + Color groen = new Color(0x1E600C); + + g.setColor(bruin); + g.fillRect(x,y,breedteBoom,hoogteBoom); + g.setColor(groen); + g.fillOval(15,50,x*2,y); + } + +} diff --git a/src/h13/PraktijkOpdracht2.java b/src/h13/PraktijkOpdracht2.java new file mode 100644 index 000000000..2817bca04 --- /dev/null +++ b/src/h13/PraktijkOpdracht2.java @@ -0,0 +1,48 @@ +package h13; + +import java.applet.*; +import java.awt.*; + +public class PraktijkOpdracht2 extends Applet { + + public void init() { + setSize(800,700); + } + + public void paint(Graphics g) { + tekenBoom(g,2,5); + } + + void tekenBoom(Graphics g, int rijen, int bomen) { + int hoogtestammen, breedtestammen; + int hoogtebladeren, breedtebladeren; + int teller = 0; + int yblad; + int x,y; + y = 100; + yblad = 50; + hoogtebladeren = 100; + hoogtestammen = 100; + breedtestammen = 25; + + Color bruin = new Color(0x744915); + Color groen = new Color(0x1E600C); + while (teller < rijen) { + x = 50; + breedtebladeren = 100; + + for (int i=0; i < bomen; i++) { + g.setColor(bruin); + g.fillRect(x,y,breedtestammen,hoogtestammen); + g.setColor(groen); + g.fillOval(x-35,yblad,breedtebladeren,hoogtebladeren); + x+=hoogtestammen; + } + + y+=150; + yblad+=150; + teller++; + } + + } +} \ No newline at end of file diff --git a/src/h14/Kaarten.java b/src/h14/Kaarten.java new file mode 100644 index 000000000..01f9f594d --- /dev/null +++ b/src/h14/Kaarten.java @@ -0,0 +1,19 @@ +package h14; + +import java.applet.Applet; +import java.awt.*; +import java.awt.event.*; + +public class Kaarten extends Applet { + + + public void init() { + + } + + + public void paint(Graphics g) { + + } + +} From e628a5a06a3f4daf1aa5d9f43ebcfb7ab00e816b Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Fri, 27 Sep 2019 14:00:21 +0200 Subject: [PATCH 34/48] Bezig met h14. --- src/h12/IndexGetalWeergeven.java | 20 +++++++-------- src/h14/Kaarten.java | 43 +++++++++++++++++++++++++++++--- 2 files changed, 49 insertions(+), 14 deletions(-) diff --git a/src/h12/IndexGetalWeergeven.java b/src/h12/IndexGetalWeergeven.java index 82d6a7137..e55b8baa7 100644 --- a/src/h12/IndexGetalWeergeven.java +++ b/src/h12/IndexGetalWeergeven.java @@ -7,26 +7,26 @@ public class IndexGetalWeergeven extends Applet { - TextField text; - Button but; - double[] num = {1,15,42,16,84,52,30,124,52,36,14,79,20,514,23,12,3,4,9,8,6}; - double search, Num2; - int Num1, tel = 0, Num3; - boolean t; + private TextField text; + private Button button; + private double[] num = {1,15,42,16,84,52,30,124,52,36,14,79,20,514,23,12,3,4,9,8,6}; + private double search, Num2; + private int Num1, tel = 0, Num3; + private boolean t; public void init() { text = new TextField("",20); - but = new Button("Ok"); - but.addActionListener( new But1Listener() ); + button = new Button("Ok"); + button.addActionListener( new But1Listener() ); t = false; add(text); - add(but); + add(button); } public void paint(Graphics g) { - if(t == true) { + if(t) { g.drawString("Waarde is gevonden "+Num2+" Index waarde is: "+Num3,20,50); } else { diff --git a/src/h14/Kaarten.java b/src/h14/Kaarten.java index 01f9f594d..d7d3e8f58 100644 --- a/src/h14/Kaarten.java +++ b/src/h14/Kaarten.java @@ -6,14 +6,49 @@ public class Kaarten extends Applet { + String[] getal; + String[] soort; + Button delen; public void init() { - + delen = new Button("Deel kaart."); + delen.addActionListener(new Delen()); + + soort = new String[4]; + soort[0] = "Harten"; + soort[1] = "Klaver"; + soort[2] = "Ruiten"; + soort[3] = "Schoppen"; + + getal = new String[14]; + getal[0] = "Een"; + getal[1] = "Twee"; + getal[2] = "Drie"; + getal[3] = "Vier"; + getal[4] = "Vijf"; + getal[5] = "Zes"; + getal[6] = "Zeven"; + getal[7] = "Acht"; + getal[8] = "Negen"; + getal[9] = "Tien"; + getal[10] = "Boer"; + getal[11] = "Koningin"; + getal[12] = "Koning"; + getal[13] = "Aas"; + + add(delen); } - public void paint(Graphics g) { - + int randomSoort = (int) (Math.random() * 4); + int randomNummer = (int) (Math.random() * 14); + g.drawString(""+ soort[randomSoort]+" "+ getal[randomNummer],20,40); + System.out.println("Het kaart "+soort[randomSoort] + " " + getal[randomNummer]+" is uitgedeeld."); } -} + class Delen implements ActionListener { + public void actionPerformed(ActionEvent e) { + repaint(); + } + } +} \ No newline at end of file From bbb7c031d03a2f029a4a274937b3811e93d1727e Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Fri, 27 Sep 2019 14:01:48 +0200 Subject: [PATCH 35/48] Bezig met h14. --- src/h14/Kaarten.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/h14/Kaarten.java b/src/h14/Kaarten.java index d7d3e8f58..beeaa041b 100644 --- a/src/h14/Kaarten.java +++ b/src/h14/Kaarten.java @@ -6,12 +6,11 @@ public class Kaarten extends Applet { - String[] getal; - String[] soort; - Button delen; + private String[] getal; + private String[] soort; public void init() { - delen = new Button("Deel kaart."); + Button delen = new Button("Deel kaart."); delen.addActionListener(new Delen()); soort = new String[4]; From 513d5467154b9ba1169a1f07f2074fe509a953f3 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Fri, 27 Sep 2019 14:38:32 +0200 Subject: [PATCH 36/48] Klaar met h08. --- .idea/misc.xml | 15 +-------------- .../META-INF/inleiding-java.kotlin_module | Bin 0 -> 16 bytes 2 files changed, 1 insertion(+), 14 deletions(-) create mode 100644 out/production/inleiding-java/META-INF/inleiding-java.kotlin_module diff --git a/.idea/misc.xml b/.idea/misc.xml index a04ca5873..b018f9540 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,8 +1,5 @@ - - - - - - - - - - - - - - + diff --git a/out/production/inleiding-java/META-INF/inleiding-java.kotlin_module b/out/production/inleiding-java/META-INF/inleiding-java.kotlin_module new file mode 100644 index 0000000000000000000000000000000000000000..2983af70661ad375cc499ebc4da5a68ca46c532e GIT binary patch literal 16 RcmZQzU|?ooU|@t|egFVe02KfL literal 0 HcmV?d00001 From 8b3207df8cbc878e6e0c97810b0c2ef3e898bf2d Mon Sep 17 00:00:00 2001 From: LiamSRoc Date: Sun, 29 Sep 2019 21:02:41 +0200 Subject: [PATCH 37/48] Bezig met praktijkopdracht h14. --- src/h14/ParktijkOpdracht/Spel.java | 88 ++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 src/h14/ParktijkOpdracht/Spel.java diff --git a/src/h14/ParktijkOpdracht/Spel.java b/src/h14/ParktijkOpdracht/Spel.java new file mode 100644 index 000000000..b0586a371 --- /dev/null +++ b/src/h14/ParktijkOpdracht/Spel.java @@ -0,0 +1,88 @@ +package h14.ParktijkOpdracht; + +import java.applet.Applet; +import java.awt.*; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.util.concurrent.TimeUnit; + +public class Spel extends Applet { + private int _knopen = 23; + private TextField tekstvak; + private Button pak; + + public void init() { + tekstvak = new TextField("",20); + pak = new Button("Pak"); + + pak.addActionListener(new PakEvent()); + + add(pak); + add(tekstvak); + repaint(); + } + + public void paint(Graphics g) { + + } + + class PakEvent implements ActionListener { + + // Hier verwijderd de computer zijn stenen + public void ComputerAction() + { + switch (_knopen) { + case 1: + _knopen = _knopen - 1; + break; + case 2: + _knopen =- 1; + break; + case 3: + _knopen =- 2; + break; + case 4: + _knopen =- 3; + break; + case 5: + _knopen =- 1; + break; + case 6: + _knopen =- 2; + break; + case 7: + _knopen =- 3; + break; + default: + int verwijdermij =(int) (Math.random() * 3); + _knopen =- verwijdermij; + break; + } + } + + //Hier druk de mens op de knop en verwijderd de stenen + public void actionPerformed(ActionEvent e) { + String s = tekstvak.getText(); + int itemsverwijderen = Integer.parseInt(s); + _knopen = _knopen - itemsverwijderen; + + if (_knopen == 0) { + System.out.print("You lose!"); + } + repaint(); + Sleep(); + ComputerAction(); + repaint(); + } + + public void Sleep() { + try { + TimeUnit.SECONDS.sleep(3); + } + catch(InterruptedException e) + { + // There was no error ever here to begin with. + } + } + } +} \ No newline at end of file From a7fc61bad88095a5f1fc043d387f724009b93caf Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Mon, 30 Sep 2019 14:34:25 +0200 Subject: [PATCH 38/48] bezig met h14. --- src/h14/KaartenDeck.java | 120 +++++++++++++++++++++++++++++ src/h14/ParktijkOpdracht/Spel.java | 40 ++++++++-- 2 files changed, 153 insertions(+), 7 deletions(-) create mode 100644 src/h14/KaartenDeck.java diff --git a/src/h14/KaartenDeck.java b/src/h14/KaartenDeck.java new file mode 100644 index 000000000..da3ca32ae --- /dev/null +++ b/src/h14/KaartenDeck.java @@ -0,0 +1,120 @@ +package h14; + +import java.applet.*; +import java.awt.*; +import java.net.*; +import java.util.*; + +public class KaartenDeck extends Applet { + private URL pad; + private AudioClip sound; + + String[] deck; + + public void init() { + setSize(500,500); + + pad = KaartenDeck.class.getResource("/resources/"); + sound = getAudioClip(pad, "Yeet.wav"); + + deck=new String[52]; + // Harten + deck[0]="Harten een"; + deck[1]="Harten twee"; + deck[2]="Harten drie"; + deck[3]="Harten vier"; + deck[4]="harten vijf"; + deck[5]="Harten zes"; + deck[6]="Harten zeven"; + deck[7]="Harten acht"; + deck[8]="Harten negen"; + deck[9]="Harten tien"; + deck[10]="Harten boer"; + deck[11]="Harten vrouw"; + deck[12]="Harten heer"; + // Klaver + deck[13]="Klaver een"; + deck[14]="Klaver twee"; + deck[15]="Klaver drie"; + deck[16]="Klaver vier"; + deck[17]="Klaver vijf"; + deck[18]="Klaver zes"; + deck[19]="Klaver zeven"; + deck[20]="Klaver acht"; + deck[21]="Klaver negen"; + deck[22]="Klaver tien"; + deck[23]="Klaver boer"; + deck[24]="Klaver vrouw"; + deck[25]="Klaver heer"; + // Ruiten + deck[26]="Ruiten een"; + deck[27]="Ruiten twee"; + deck[28]="Ruiten drie"; + deck[29]="Ruiten vier"; + deck[30]="Ruiten vijf"; + deck[31]="Ruiten zes"; + deck[32]="Ruiten zeven"; + deck[33]="Ruiten acht"; + deck[34]="Ruiten negen"; + deck[35]="Ruiten tien"; + deck[36]="Ruiten boer"; + deck[37]="Ruiten vrouw"; + deck[38]="Ruiten heer"; + // Schoppen + deck[39]="Schoppen een"; + deck[40]="Schoppen twee"; + deck[41]="Schoppen drie"; + deck[42]="Schoppen vier"; + deck[43]="Schoppen vijf"; + deck[44]="Schoppen zes"; + deck[45]="Schoppen zeven"; + deck[46]="Schoppen acht"; + deck[47]="Schoppen negen"; + deck[48]="Schoppen tien"; + deck[49]="Schoppen boer"; + deck[50]="Schoppen vrouw"; + deck[51]="Schoppen heer"; + } + + public void paint(Graphics g) { + g.drawString("Speler 1", 40,50); + g.drawString("Speler 2",160,50); + g.drawString("Speler 3",280,50); + g.drawString("Speler 4",400,50); + + int speler; + int y; + int x; + + x = 20; + speler = 0; + + while (speler < 4) { + y = 65; + for (int i=0; i < 13; i++) { + g.drawString("" + deelKaart(), x,y); + y+=15; + } + x+=120; + speler++; + } + sound.play(); + } + + private String deelKaart() { + int random=new Random().nextInt(deck.length); + String kaart = deck[random]; + + String[] hulpLijst=new String[deck.length - 1]; + int hulpindex=0; + + for (int i=0; i < deck.length; i++) { + if (i != random) { + hulpLijst[hulpindex]=deck[i]; + hulpindex++; + } + } + deck=hulpLijst; + return kaart; + } +} \ No newline at end of file diff --git a/src/h14/ParktijkOpdracht/Spel.java b/src/h14/ParktijkOpdracht/Spel.java index b0586a371..53f2aa763 100644 --- a/src/h14/ParktijkOpdracht/Spel.java +++ b/src/h14/ParktijkOpdracht/Spel.java @@ -8,22 +8,27 @@ public class Spel extends Applet { private int _knopen = 23; + private String response; private TextField tekstvak; private Button pak; + private Label label; public void init() { tekstvak = new TextField("",20); pak = new Button("Pak"); + label = new Label("Vul 1,2 of 3 in."); pak.addActionListener(new PakEvent()); - add(pak); + add(label); add(tekstvak); + add(pak); repaint(); } public void paint(Graphics g) { - + g.drawString("" + _knopen,50,50); + g.drawString(response,50,70); } class PakEvent implements ActionListener { @@ -33,7 +38,7 @@ public void ComputerAction() { switch (_knopen) { case 1: - _knopen = _knopen - 1; + _knopen =- 1; break; case 2: _knopen =- 1; @@ -54,7 +59,7 @@ public void ComputerAction() _knopen =- 3; break; default: - int verwijdermij =(int) (Math.random() * 3); + int verwijdermij =(int) (Math.random() * 3 + 1); _knopen =- verwijdermij; break; } @@ -66,9 +71,26 @@ public void actionPerformed(ActionEvent e) { int itemsverwijderen = Integer.parseInt(s); _knopen = _knopen - itemsverwijderen; - if (_knopen == 0) { +// if (itemsverwijderen > 0 && itemsverwijderen < 4) { +//// _knopen = (_knopen - itemsverwijderen); +//// } + + if (s.equals(String.valueOf(1)) || s.equals(String.valueOf(2)) || s.equals(String.valueOf(3))) { + _knopen -= itemsverwijderen; + ComputerAction(); + } + else if (s.equals("")) { + response = "Voer een getal in."; + } + else { + response = "Onjuist getal ingevoerd"; + } + if (_knopen <= 0) { System.out.print("You lose!"); + } else if (_knopen == 1) { + System.out.print("You win!"); } + tekstvak.setText(""); repaint(); Sleep(); ComputerAction(); @@ -77,7 +99,7 @@ public void actionPerformed(ActionEvent e) { public void Sleep() { try { - TimeUnit.SECONDS.sleep(3); + TimeUnit.SECONDS.sleep(5); } catch(InterruptedException e) { @@ -85,4 +107,8 @@ public void Sleep() { } } } -} \ No newline at end of file +} + +// if (aantalvlagenspeler > 0 && aantalvlagenspeler < 4) { +// aantalvlagen = (aantalvlagen - aantalvlagenspeler); +// } \ No newline at end of file From c0191fa2fc18a3e4d134446a1c09c317bb46b4fb Mon Sep 17 00:00:00 2001 From: LiamSRoc Date: Mon, 30 Sep 2019 20:21:14 +0200 Subject: [PATCH 39/48] Bezig met praktijkopdracht h14. --- src/h14/ParktijkOpdracht/Spel.java | 93 +++++++++++++++--------------- 1 file changed, 48 insertions(+), 45 deletions(-) diff --git a/src/h14/ParktijkOpdracht/Spel.java b/src/h14/ParktijkOpdracht/Spel.java index 53f2aa763..d48c3fcfb 100644 --- a/src/h14/ParktijkOpdracht/Spel.java +++ b/src/h14/ParktijkOpdracht/Spel.java @@ -27,8 +27,12 @@ public void init() { } public void paint(Graphics g) { - g.drawString("" + _knopen,50,50); - g.drawString(response,50,70); + g.drawString("" + _knopen,50,50); + + if(response == null) + return; + + g.drawString(response,50,70); } class PakEvent implements ActionListener { @@ -38,77 +42,76 @@ public void ComputerAction() { switch (_knopen) { case 1: - _knopen =- 1; + _knopen =_knopen - 1; break; case 2: - _knopen =- 1; + _knopen =_knopen - 1; break; case 3: - _knopen =- 2; + _knopen =_knopen - 2; break; case 4: - _knopen =- 3; + _knopen =_knopen - 3; break; case 5: - _knopen =- 1; + _knopen = _knopen - 1; break; case 6: - _knopen =- 2; + _knopen = _knopen - 2; break; case 7: - _knopen =- 3; + _knopen = _knopen - 3; break; default: int verwijdermij =(int) (Math.random() * 3 + 1); - _knopen =- verwijdermij; + _knopen = _knopen - verwijdermij; break; } } + public boolean isNumeric(String strNum) { + try { + int d = Integer.parseInt(strNum); + } catch (NumberFormatException | NullPointerException nfe) { + return false; + } + return true; + } + //Hier druk de mens op de knop en verwijderd de stenen public void actionPerformed(ActionEvent e) { - String s = tekstvak.getText(); - int itemsverwijderen = Integer.parseInt(s); - _knopen = _knopen - itemsverwijderen; - -// if (itemsverwijderen > 0 && itemsverwijderen < 4) { -//// _knopen = (_knopen - itemsverwijderen); -//// } - - if (s.equals(String.valueOf(1)) || s.equals(String.valueOf(2)) || s.equals(String.valueOf(3))) { - _knopen -= itemsverwijderen; + boolean success = GebruikersAction(); + if(success) { ComputerAction(); } - else if (s.equals("")) { - response = "Voer een getal in."; - } - else { - response = "Onjuist getal ingevoerd"; - } - if (_knopen <= 0) { - System.out.print("You lose!"); - } else if (_knopen == 1) { - System.out.print("You win!"); - } - tekstvak.setText(""); - repaint(); - Sleep(); - ComputerAction(); repaint(); } - public void Sleep() { - try { - TimeUnit.SECONDS.sleep(5); + private boolean GebruikersAction() { + //Haal de gebruikers input op uit het tekstvak + String s = tekstvak.getText(); + //als de waarde van de tekst leeg is dan hebben we niets te doen. + if (s.isEmpty() || !isNumeric(s)){ + response = "Voer een getal in"; + return false; } - catch(InterruptedException e) + //Converteer naar int + int itemsverwijderen = Integer.parseInt(s); + + //als de waarde van de tekst anders is dan 1,2 of drie dan hebben we ook niets te doen. + if(itemsverwijderen<0 || itemsverwijderen>3) { - // There was no error ever here to begin with. + response = "Voer een getal in 1,2 of 3"; + return false; } + + //Verminder het totaal aantal met de hoeveelheid die de gebruiker verwijderd heeft. + _knopen = _knopen - itemsverwijderen; + + response = ""; + //Gebruikers actie is gelukt Laat de computer aan de beurt + tekstvak.setText(""); + return true; } } -} - -// if (aantalvlagenspeler > 0 && aantalvlagenspeler < 4) { -// aantalvlagen = (aantalvlagen - aantalvlagenspeler); -// } \ No newline at end of file +} \ No newline at end of file From 08ed694ffee9195c6d4cd8c1c4b9bf16f4250958 Mon Sep 17 00:00:00 2001 From: LiamSRoc Date: Mon, 30 Sep 2019 21:10:36 +0200 Subject: [PATCH 40/48] Bezig met praktijkopdracht h14. --- src/h14/ParktijkOpdracht/Spel.java | 36 +++++++++++++++++++ src/h14/ParktijkOpdracht/knoppen.jpg | Bin 0 -> 1634 bytes src/h14/ParktijkOpdracht/knoppenOriginal.jpg | Bin 0 -> 6507 bytes src/h14/ParktijkOpdracht/resource/knop.png | Bin 0 -> 103577 bytes 4 files changed, 36 insertions(+) create mode 100644 src/h14/ParktijkOpdracht/knoppen.jpg create mode 100644 src/h14/ParktijkOpdracht/knoppenOriginal.jpg create mode 100644 src/h14/ParktijkOpdracht/resource/knop.png diff --git a/src/h14/ParktijkOpdracht/Spel.java b/src/h14/ParktijkOpdracht/Spel.java index d48c3fcfb..1c3392580 100644 --- a/src/h14/ParktijkOpdracht/Spel.java +++ b/src/h14/ParktijkOpdracht/Spel.java @@ -1,9 +1,14 @@ package h14.ParktijkOpdracht; +import javax.imageio.ImageIO; import java.applet.Applet; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; +import java.awt.image.BufferedImage; +import java.io.File; +import java.io.IOException; +import java.net.URL; import java.util.concurrent.TimeUnit; public class Spel extends Applet { @@ -12,6 +17,8 @@ public class Spel extends Applet { private TextField tekstvak; private Button pak; private Label label; + private BufferedImage afbeelding; + private int x = 50,y = 100; public void init() { tekstvak = new TextField("",20); @@ -20,6 +27,17 @@ public void init() { pak.addActionListener(new PakEvent()); + //Afbeelding + try { + afbeelding = ImageIO.read(new File("C:\\Users\\liamv\\IdeaProjects\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\knoppen.jpg")); + + //afbeelding = ImageIO.read(getClass().getResourceAsStream("/knoppen.png")); + } catch(IOException e) { + e.printStackTrace(); + } +// pad = Spel.class.getResource("/resources/"); +// afbeelding = getImage(pad, "/knop.png"); + add(label); add(tekstvak); add(pak); @@ -28,11 +46,29 @@ public void init() { public void paint(Graphics g) { g.drawString("" + _knopen,50,50); + if (_knopen >12) { + for (int i = 0; i < _knopen; i++) { + //draw image extra + g.drawImage(afbeelding, x,y, 25,25, null); + y += 25; + } } else { + for (int i = 0; i < _knopen; i++) { + x = 100; + g.drawImage(afbeelding, x,y, 25,25, null); + y += 25; + } + } + if(response == null) return; g.drawString(response,50,70); + + //Afbeelding +// g.drawString(pad.toString(), 20, 10); +// g.drawImage(afbeelding, 20, 20, 400, 300, this); + } class PakEvent implements ActionListener { diff --git a/src/h14/ParktijkOpdracht/knoppen.jpg b/src/h14/ParktijkOpdracht/knoppen.jpg new file mode 100644 index 0000000000000000000000000000000000000000..77a0c561cec4851c30d19d58f8a2db5e5f2ff930 GIT binary patch literal 1634 zcmbu%dpMH|90&0C-DGoVyl#c$elLb1LSY#@F1f4RN7EwArFuFKxpi=`~Lp=J>Td1*%;ZF1f+3}&W->Gg22`R8?OL| zt?#F@h5Qt-HQwk1AS9p&D8fMqfI%P}0ylaAB>;fI;J|+(CJsu#5XjBWL>d4^K$r+z zMB?9m8w@TY3L+o?DJCN;r!KEx>bcY8fPE+_F_pq@+~UCha|k3L2Es)*J5vY%;c%EJ z02f94#+dSC0qLf%eD`z1MXgwa5pE_Kdd*@Kj zpSqPZ4i-=#Pc>n?EY}^T(ph09(9)z&6dT>nwbT^2VKf|ccvFyk54;AFKo}3W>j7N z`gl~}K$T4BcByy>>mKl#T3Og>8FUD}-1B{1dliL~i>n-F_K&)!iDFfT0|U#fz_wKd zOUsql5l;q>Bx1bBq92YO=gkyS|LikrE^=v2)Zbw&#VXWlJ`*5=Z&6~P%AlrX*Y;S` zzVS=9c%IHjD~~AL0J8$Q2_VUizy+YS8Y?( z1*l{TY{G997^~(blaBF)E4oT_9|3VV-6^h~!slKfckb0=FnvjP=W`m&Sw{y85-2e# zRPxZPxpbBYzcd8(s=OluBJGom85#KH{qtAzFH6`ZZ1VkG%k;Vzsa}^mv^uD9AHiVN zdBg95__er7+*P|&EWRgs8Khs-N?*Tx?F8h1Fs>J~JAoqkZiPhNJXOxWkAQh`t!&TXDQv z=)V%Jp{A@H!gk2)eJ#|s`kcLMcR~nXT_RnyjO`*{x#K+Mn&wj6BW_Z^Egq#WT_#48 zwHv^iy}%lMV!qj}G^P;P`H@f~eA(~B&FFtKL~M4v@>Uj_OI2Qarg+7s7Kd(lKHbA+ zIG-|na`aP?T}!8hmp!4cpenCAFbl|9u%-&ibsTh%d3)tg`F;sF+k2B_mfJ#0Hb+l@ zv>!69qbYbgO6M%TRk8apgRa{`I5AsNjSNCFYZR;2%8JzsaZ6$3F|%(c*5w4Plg?Nl zv*-F^dd#`1R<|1iIv=P<9wv;Gz^y#zY;30xMJhyuwOao@3{97lts_4W@D5dR4wQTU zR~Xq=u*ca2+vs1X<0wX)43CtihBg=uu%UiTBa V?)>p9ZtXs6|7oRxY-ZiY=-(pfq^1A> literal 0 HcmV?d00001 diff --git a/src/h14/ParktijkOpdracht/knoppenOriginal.jpg b/src/h14/ParktijkOpdracht/knoppenOriginal.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7795a2c93552dd2887f87df7488937728c6bc33c GIT binary patch literal 6507 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 G=Kc>fycOU8 literal 0 HcmV?d00001 diff --git a/src/h14/ParktijkOpdracht/resource/knop.png b/src/h14/ParktijkOpdracht/resource/knop.png new file mode 100644 index 0000000000000000000000000000000000000000..d1b279ef25f4a33a125f61e311f6a1d2500f1013 GIT binary patch literal 103577 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

d8QU!r8mirH$VKg9Notc>t}Seb2-s_ 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 Date: Mon, 30 Sep 2019 21:54:47 +0200 Subject: [PATCH 41/48] Bezig met praktijkopdracht h14. --- src/h14/ParktijkOpdracht/Spel.java | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/h14/ParktijkOpdracht/Spel.java b/src/h14/ParktijkOpdracht/Spel.java index 1c3392580..51b0d4264 100644 --- a/src/h14/ParktijkOpdracht/Spel.java +++ b/src/h14/ParktijkOpdracht/Spel.java @@ -18,7 +18,6 @@ public class Spel extends Applet { private Button pak; private Label label; private BufferedImage afbeelding; - private int x = 50,y = 100; public void init() { tekstvak = new TextField("",20); @@ -30,8 +29,6 @@ public void init() { //Afbeelding try { afbeelding = ImageIO.read(new File("C:\\Users\\liamv\\IdeaProjects\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\knoppen.jpg")); - - //afbeelding = ImageIO.read(getClass().getResourceAsStream("/knoppen.png")); } catch(IOException e) { e.printStackTrace(); } @@ -41,11 +38,11 @@ public void init() { add(label); add(tekstvak); add(pak); - repaint(); } public void paint(Graphics g) { g.drawString("" + _knopen,50,50); + int x = 50,y = 100; if (_knopen >12) { for (int i = 0; i < _knopen; i++) { //draw image extra @@ -59,16 +56,10 @@ public void paint(Graphics g) { } } - if(response == null) return; g.drawString(response,50,70); - - //Afbeelding -// g.drawString(pad.toString(), 20, 10); -// g.drawImage(afbeelding, 20, 20, 400, 300, this); - } class PakEvent implements ActionListener { From 4abca76747ad6e511135ce22405458ac58d072b7 Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Tue, 1 Oct 2019 09:16:40 +0200 Subject: [PATCH 42/48] bezig met h14 bijna klaar. --- src/h14/ParktijkOpdracht/Spel.java | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/src/h14/ParktijkOpdracht/Spel.java b/src/h14/ParktijkOpdracht/Spel.java index 51b0d4264..6074966a5 100644 --- a/src/h14/ParktijkOpdracht/Spel.java +++ b/src/h14/ParktijkOpdracht/Spel.java @@ -8,8 +8,6 @@ import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; -import java.net.URL; -import java.util.concurrent.TimeUnit; public class Spel extends Applet { private int _knopen = 23; @@ -18,8 +16,10 @@ public class Spel extends Applet { private Button pak; private Label label; private BufferedImage afbeelding; + private int verwijdermij; public void init() { + setSize(300,700); tekstvak = new TextField("",20); pak = new Button("Pak"); label = new Label("Vul 1,2 of 3 in."); @@ -28,12 +28,10 @@ public void init() { //Afbeelding try { - afbeelding = ImageIO.read(new File("C:\\Users\\liamv\\IdeaProjects\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\knoppen.jpg")); + afbeelding = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\knoppen.jpg")); } catch(IOException e) { e.printStackTrace(); } -// pad = Spel.class.getResource("/resources/"); -// afbeelding = getImage(pad, "/knop.png"); add(label); add(tekstvak); @@ -42,6 +40,7 @@ public void init() { public void paint(Graphics g) { g.drawString("" + _knopen,50,50); + g.drawString("De computer verwijderde:" + verwijdermij,50,70); int x = 50,y = 100; if (_knopen >12) { for (int i = 0; i < _knopen; i++) { @@ -59,7 +58,7 @@ public void paint(Graphics g) { if(response == null) return; - g.drawString(response,50,70); + g.drawString(response,50,90); } class PakEvent implements ActionListener { @@ -69,28 +68,35 @@ public void ComputerAction() { switch (_knopen) { case 1: + verwijdermij = 1; _knopen =_knopen - 1; break; case 2: + verwijdermij = 1; _knopen =_knopen - 1; break; case 3: + verwijdermij = 2; _knopen =_knopen - 2; break; case 4: + verwijdermij = 3; _knopen =_knopen - 3; break; case 5: + verwijdermij = 1; _knopen = _knopen - 1; break; case 6: + verwijdermij = 2; _knopen = _knopen - 2; break; case 7: + verwijdermij = 3; _knopen = _knopen - 3; break; default: - int verwijdermij =(int) (Math.random() * 3 + 1); + verwijdermij =(int) (Math.random() * 3 + 1); _knopen = _knopen - verwijdermij; break; } From aefc895b178dc05aeefa82cb243c44b5354ce2c8 Mon Sep 17 00:00:00 2001 From: LiamSRoc Date: Sun, 6 Oct 2019 16:44:45 +0200 Subject: [PATCH 43/48] h14 klaar. --- .../h14/ParktijkOpdracht/YouLose.png | Bin 0 -> 24419 bytes .../h14/ParktijkOpdracht/YouWin.jpg | Bin 0 -> 11028 bytes .../h14/ParktijkOpdracht/knoppen.jpg | Bin 0 -> 1634 bytes .../h14/ParktijkOpdracht/knoppenOriginal.jpg | Bin 0 -> 6507 bytes .../h14/ParktijkOpdracht/resource/knop.png | Bin 0 -> 103577 bytes src/h14/ParktijkOpdracht/Spel.java | 112 +++++++++++++----- src/h14/ParktijkOpdracht/YouLose.png | Bin 0 -> 24419 bytes src/h14/ParktijkOpdracht/YouWin.jpg | Bin 0 -> 11028 bytes 8 files changed, 84 insertions(+), 28 deletions(-) create mode 100644 out/production/inleiding-java/h14/ParktijkOpdracht/YouLose.png create mode 100644 out/production/inleiding-java/h14/ParktijkOpdracht/YouWin.jpg create mode 100644 out/production/inleiding-java/h14/ParktijkOpdracht/knoppen.jpg create mode 100644 out/production/inleiding-java/h14/ParktijkOpdracht/knoppenOriginal.jpg create mode 100644 out/production/inleiding-java/h14/ParktijkOpdracht/resource/knop.png create mode 100644 src/h14/ParktijkOpdracht/YouLose.png create mode 100644 src/h14/ParktijkOpdracht/YouWin.jpg diff --git a/out/production/inleiding-java/h14/ParktijkOpdracht/YouLose.png b/out/production/inleiding-java/h14/ParktijkOpdracht/YouLose.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9eb3f4bc5f6b5ea40c750b7e975ea5cc3c782f GIT binary patch literal 24419 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 literal 0 HcmV?d00001 diff --git a/out/production/inleiding-java/h14/ParktijkOpdracht/knoppen.jpg b/out/production/inleiding-java/h14/ParktijkOpdracht/knoppen.jpg new file mode 100644 index 0000000000000000000000000000000000000000..77a0c561cec4851c30d19d58f8a2db5e5f2ff930 GIT binary patch literal 1634 zcmbu%dpMH|90&0C-DGoVyl#c$elLb1LSY#@F1f4RN7EwArFuFKxpi=`~Lp=J>Td1*%;ZF1f+3}&W->Gg22`R8?OL| zt?#F@h5Qt-HQwk1AS9p&D8fMqfI%P}0ylaAB>;fI;J|+(CJsu#5XjBWL>d4^K$r+z zMB?9m8w@TY3L+o?DJCN;r!KEx>bcY8fPE+_F_pq@+~UCha|k3L2Es)*J5vY%;c%EJ z02f94#+dSC0qLf%eD`z1MXgwa5pE_Kdd*@Kj zpSqPZ4i-=#Pc>n?EY}^T(ph09(9)z&6dT>nwbT^2VKf|ccvFyk54;AFKo}3W>j7N z`gl~}K$T4BcByy>>mKl#T3Og>8FUD}-1B{1dliL~i>n-F_K&)!iDFfT0|U#fz_wKd zOUsql5l;q>Bx1bBq92YO=gkyS|LikrE^=v2)Zbw&#VXWlJ`*5=Z&6~P%AlrX*Y;S` zzVS=9c%IHjD~~AL0J8$Q2_VUizy+YS8Y?( z1*l{TY{G997^~(blaBF)E4oT_9|3VV-6^h~!slKfckb0=FnvjP=W`m&Sw{y85-2e# zRPxZPxpbBYzcd8(s=OluBJGom85#KH{qtAzFH6`ZZ1VkG%k;Vzsa}^mv^uD9AHiVN zdBg95__er7+*P|&EWRgs8Khs-N?*Tx?F8h1Fs>J~JAoqkZiPhNJXOxWkAQh`t!&TXDQv z=)V%Jp{A@H!gk2)eJ#|s`kcLMcR~nXT_RnyjO`*{x#K+Mn&wj6BW_Z^Egq#WT_#48 zwHv^iy}%lMV!qj}G^P;P`H@f~eA(~B&FFtKL~M4v@>Uj_OI2Qarg+7s7Kd(lKHbA+ zIG-|na`aP?T}!8hmp!4cpenCAFbl|9u%-&ibsTh%d3)tg`F;sF+k2B_mfJ#0Hb+l@ zv>!69qbYbgO6M%TRk8apgRa{`I5AsNjSNCFYZR;2%8JzsaZ6$3F|%(c*5w4Plg?Nl zv*-F^dd#`1R<|1iIv=P<9wv;Gz^y#zY;30xMJhyuwOao@3{97lts_4W@D5dR4wQTU zR~Xq=u*ca2+vs1X<0wX)43CtihBg=uu%UiTBa V?)>p9ZtXs6|7oRxY-ZiY=-(pfq^1A> literal 0 HcmV?d00001 diff --git a/out/production/inleiding-java/h14/ParktijkOpdracht/knoppenOriginal.jpg b/out/production/inleiding-java/h14/ParktijkOpdracht/knoppenOriginal.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7795a2c93552dd2887f87df7488937728c6bc33c GIT binary patch literal 6507 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 G=Kc>fycOU8 literal 0 HcmV?d00001 diff --git a/out/production/inleiding-java/h14/ParktijkOpdracht/resource/knop.png b/out/production/inleiding-java/h14/ParktijkOpdracht/resource/knop.png new file mode 100644 index 0000000000000000000000000000000000000000..d1b279ef25f4a33a125f61e311f6a1d2500f1013 GIT binary patch literal 103577 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

d8QU!r8mirH$VKg9Notc>t}Seb2-s_ zg~?r7Vg0{1=5GK1lYuI(Ma_+9+}S8TJAUq*+%&{)C6$&oZ|^n>vf9qp~0)N0ze^Vu=r_ z^Q5#XhHS>mv1vy6hYM5^kWHd@J_twfJ_#nt;S=+WHpfE? zgc?5KaEcaykJXWCiQejqpvgBhBz^HEQ)j-9X9|eQ<75vHAF59BbRL4{L_TSyzs#|B9VH)Ho>0z)lAA5%bY9+QTP50&H zcx}w?)Sd-#2%ALM)xEy^@3y;x%FYLK;SX@w)-NZgF=ux$;($1?!Y%<|E2m22u?2I1{Q$b;NcIPY}X$S(oTNICdx-d%)Uy4wC8S?LW)RWRFZ>c#w%@Y6^ztf=s|P z4W1&xajI%5N!ta?q&kkwKw#)`v$^M2aGiH#T#R^dCSGEVpKYXS_KzpR> z0@y%`!XNMsgJLR?`Hgp(TUeEK1`1{}Y&oGHF8dN_hQl-ytz4!zqDX_S^Ld^c0XTz7 z+C&1Dxo@xXNrDUL>&Foa&&+(D%WS-4u&F155vdr6=8j%W1cjFCwQUPEsQ70Q_8OCK z+l!}dc+S{0$oSbI#}z+Ks(ea?fr%Ak5N`d8u8?r9VHueawst3p!EuRvFpok|GJx5Z zx3_nhXS|SD{ym`C0j(KQT~rcA+4qNjJQTgsx)9{M92!lxXXW*|O5mHr2jt9FG5@(< zH;fEb{s}$x4U0TxG$rmtrVB^}QT%KBD3Z0qKac{zRpm5Z--}QtqdC^mpDK_o6Fh6q z#SFRE_2_X{?0M?ZI`Z-v+-Jl)DqOxfb>q;3{eeCkl=aZaYOYkHQj`}-t4igv&=$*- z{ky%R1M)+BI935F%;xBG_@yRRjk+z{hvL^N%bB<`^Ez%Q?HJCHn}sI{UK0aRQOcWF zLv*hM)&|AF{yVDo`L6`&g&ZO0nlxFX`-EF7FcMSr9zoK<=8aZoVHs&Be%8_DU*xh2 zq3iyBBSE^+V@_X2?Hj;9qx6D;{*0KO$u?$@%nsx~wDz=-&*mgmdQt?=uu*TJah$$c z@j=i%0v%4RbgkneA&L`M-LuPP4;lL?E~5SZ$$0Ic)A>u*cphr6jA|VvOi=(*{c2Jc z?q`k)B&n!AZWaEY)V~Q*l8B!~yiY?t`cA&g3nHi~4Wd`w1_x0`>t~o_La6VOV|CjP zNAG5SXtoQN8>*)wj^-zsVPZDV7d-_Y034Jw240eb%M~t?(RCyX9+)lRHRJuNrPCn` z`-@+j7!qa~2d8nO?LeEfI8;E^6a|faFdOONHr>%=X{dXPlcPW$u6i2pP9lQR_*UN3 zW>X0@T9CB8nEm*pKCRwVU*m~#n`-Jupym8S)Lt;bF)EFu}_BsLOubJs@TpCRIpL*G7G<@0n{3lzDs>f&V z8xpghzs+ji7EnSJsDHJZfHc_@j>eL1&!Sgokvde^UtE~%=DqxX^-(5dG!^jkLCmm^ zz7MmYBeUb+92sZCZAdrVE(-K{*<`_19}I{gaSf zj*L4AJD4Pb?VtUA9#F6098dQ%Sk4*KX52c$V;sKvw$)_uWm<(t;mLEx9xQu$u-8A&KaW8 z)|FESK8)OZ!tEz&lUB4ZO93j0R~k6p8FIZbSAL(Pc`td^z{?80j7={xdcyN(>jVFr ze~0nfkzd_v>B8slK5>%vBxoH z2FuIq+1C2^+c6JcfEqw9lB{g+(t#uI?+#-&wejJJ9x?!`CtjA|jRn_NHCREczHTJD4^*idqqzNHm_|BQ8=9@sMy zec5XgH}%D-+@b%K6X8eaE

<-v08F+f$`sZ58vN#&RWx?H-CHU}P{_Ai6^?Yx~wh z_JTobG;i$4b1JLaK2Dwv0bVr;?L;nO=H7l-yjB~YgC4f+?(g&;LWet(vHKqgFJ6KW zBkigY_(A%D#n+&tHM?j%B;(=K7gT>`P%sDP)twa>BSNLQ!ujN~;@f|jO$&j-eMr5h z`>my)llUnyh*F_;{TReiFZ5!piM8#h)iyf_6J9iHSJ84%RxCLQY-qjQlCqj3g=9h! z_ITosZsYju&3A)}U7+Z}J1)iYNu}cP(u=X9KcCes`qup1%;kBz9&-ljAHeLsLEHTYvxQb*2B?Qo`?g4u{|RdikY6uxCYliu9EXJ)$zBl6 z2_K>gRa{UKG!1^(1r50Px`6tw*VQ{Bt;L>Km#{tGxSFRpepWh?oyIb%8L0R5CT%qS z?tE)B$bq-=6zc@@s>5G(40d1AR8?Q+-+;@+eR}HNAmBpNS4X4%j!st1J&fxyWjAO- zkBSMFii>8KV-RCcD72q+p{G-08x)KD(Z|bkHJM$>%=_}zC7A&kV!g@juhNR(*Bd*@ zg74y%+s|75TwGlqowoi_ffYaoh!j&fY7u|ji}YtWqoO-BR7GKw1VkagksG;@LjD-9 z$Az44R=MDL1$CY#ZoowNv#q^1E}vl5T<`G4UdC)2RW#Ve#uB?~Ws&KNM;PKvFyOcla zlsi4JKAt=lycK3fWGxg&F2Gb{Ww@4evtK}&vG~!CfSDZpCMhvhvkBt&f)Uo{3aFrL z*4=RK-$)ZK<21yR$QH2$FDtrGUnip)5~?#T zT@=-G&98h+UTtaTX0OAtuINm&u2#u{*oS7X1}>?Pj{j|;_=xK*#H?O3*^Kyjlg!RO z58|Pzpe#l$WUx*C*EQ&f=_^zkj!6aG8ejDuG1U~*wl_<%WS*CQ!rMBno62ObH>m6rT9LW|mG3*y zCtJl+wtDCMNr&7ym;8mjYJoqcB%2^{wR!4E6}2b>qWPrF_@g2hah!`8tmSO1n~AQ< zLcjddJxUKe_mJ&%3Bu2`E`ygQkO?tiW}Dci$p3bSCn-Yc4jUce%;*$;pM7xLO^D7L zg3{MKYLe&L*UGo5wyxVED$E_91O+U1aUAQXPu{CABH{vRwH&7rHr@2Jcmu zOo#|WZ8Nr4yskmQODCluDP8iAp?nIkSUP`@m-E3-b5jmG%2p^sk) zxBeEIC74_H-RyrT| z5Y-#wNEz9OX&pFzF=1NYosygKT0jmv+B0%G-#|r+cW->(S?OFI^a(ndrEs-1=B{b# z((s|c_DrCS*UYTkc^3U?YJS zX;SmPNZ-@~6cMM%kA>(mB(x~En}2_}FDuUI7hPaa-X%d`srORh%**TPiUeHQ!4OC| zJIemu_Q9;#V|Bh-{%XVE9ak!^GFy5Vy7>mYX#n>9Ot{A4H&1$S({uV2(T-A&h3xYG z8Z8f}fIgGwWhA4wh$P6UAm-vZ!6%==Mt9i^(Ccota5m?PM6IRnwVqTKXTL^$_{dBp zB4{m|dHndE4hCLl_3OCDKvKtM9KG#Qo*`glF<_2kl`ujUxh%Vq#pOq}DAvhdW}u+! zLiqWKF#E@D$m*|ok6-bv%(YIlTDp^a?e0f@X#G9-L9G+s(l$1KqYf2ck4i-2`+kIjJ(uaRwT2jG|E7-W49mhMZKXE*J?3@mtVO)&t*=aWjv z5xIqbE#x+{>ztsyP6&K#t3nXi&EuzwvqmsUfrmF3AJcTa#2fgGSoX`h?2&9c_=Rd{ zJDG^CZkaiGpH#ewDkqtn^18WUku=T-oUGViz&{u3t%|0xbQLA|W_C<-i`5N-4Mc(* z7t8qHbM9%66s>_}`iBiJYIH)dw#$xHexGsiTdIvP=j~9A3$Nm!%za_;Jm?e=oEMEe zM!Y8I!IR(F6&cN+n-gn=i#wdFpQsjMI)!zV(^g&uBJ2 zFIspoX_ngd@T|r8(x-O#m5~K23+r1MNtY+{Uwt=!wsv(H)2Np6l5iY%3e!Ne>Sa%a z3#dU60^QcWVvLdWfuk}e#C0tU>~1X{d943DR4m00i94>1At-r1FGe36vGzhaihCmu z66cZaT|VhS7#fTn25C-LOx4KK^YIbn=yBTcEq5Is0w+eIf_nsB_92&K9qD;DoA)X; zs8d{Ck8h&I2`rO3M&BMt*mR5UAYgh};yb{6RtfE@{c@`7Kffzsy}c z$H&AQVXyVlEN68ti|v8>rq=NQ=ht=acusgx^C(Q-Bhsn8}*fHzyxE ziqx(q4HV5Ew=d9;@oK6!%$~gI%EfL?A?q(MG=$|a-#|CVS#+@enVIV>rg-gmyYt-Z zj|H6xa=|1_bD^OWT)elxj?FeB#8X*dbBCGE!>TtU=vn{vX8&$bq+1e+(TAF=5w-^92I2hTOAjU(1s^^otfR~K| z^|l_KrkaA5rcu@Q3_555{_u!VqL8+r6Si$Rz~glvOM?pe9ywdLO>^vIp1wv zPBNy%t7UI+mELh>+SM+g{#wm0)%9i)jHGOPti)&?=CE8E}{I(-7VUAqHgYy^2h}oEPa< zN?xiS#iBrS6NJJ6*b0NEx4}^hMKlP1s24#FSDF@8jMk5?uCD3sa>KK|%$TC_&1XDd z1Pt_wf|)16@-i;KxhmX61n`hqz$sS^^3aBAqrul#)}O#qS-d?&UT~3*=k@)o>U)r_ zvq6G(z1=Q@p>~sJpo5K__+M~3qlR2Kf`KkTy;=T;{h0aGd&Bd)S(Ur&zt$cs*i7sf zJpg7}kKa8Cnju*H3>}mhBhG}BY!~&t!;3zkPa0GI46lKEm+4c3X!lQMQKjY7XROrb7bjqGMVcvUpcO5S>ESv-^DgRBlM zZ3s%2!!4!?L|tx^DxiF~qRzC&Pwmoha~J`j?+4A8XOx?mmbR8wXS$C|ybB9+W(-e~ zopff;;hZyNAiWBVb{=n*>{xgGeB0)t9G0Xz>C4W8XP5$rws z`Ry6)g=Tf)-Iiiwzpwp(Q`x-aDpq?OQ!M{e8W$nZ^;}v}Dz#|&z|MWo67I3SZwG3= z5`y3ht#@3nfw8H#NPp2=sO|xE3zvhWax~q*low}!muisg2^d-qS49D)nD!ztv%pJB z>q9u;$#&zNM-l5d;;lrtRx$vVpb|FNM7{u(Q{Vwoe*;$gc?jZncD~5WRZZ=lI3dUH zlh=z*(xz}PJCEOXOLGe}Z&ftk4N4#JqNZM+Ce@{9%fLUdlTF)WWqGoj6~mK%;49A< zTTc}bJpKly57EjIK8zMmesHV`FB8=n#_hV^cB6okJ>J$2oH!b)gnS$ajT{G}l}89h zs)XTi###QlI24FDEU!$)??o>G`zj$*9epWYo$R zyEv$Xw0{nZxJX48=^*XX7L=&*bsCQQGa(*i!6wrq98e`(1v{WVk|5NE@&Si4IA0g`UW02dOr``T7^amUXPqSG3_fjs zVI-S6lAAq}?e#M2bvGZZcOLX+9;|Z)|Kev)T_-?ooW?OImdO3~(GQgZcaC>l{drQ4 zm!-7wd9^}OvS}mh>huxUzuET>Jf$^zmffEXjlWTw&{RUI|J7UyP!hCf(-r z)?bPz`%`rT9&_S{7Bz4reyT~M^a%c%^z8bzLop!U96VGD3~aAgYp)aq9PV1_i7Q~t z<^mc^4cdGBP1=7%BAtE7SGJ#EF#>RP3F6mtZ()YNifIo^*@N`=!_|%_F=)IsH+TUR zw$JT{wm1*k=+$Mj4&3Iv37Sb4ytnW#{nB`eQ&UK#(?I_5`CR)Jg1uVp%IhnBy*imx z#G`P&`!&vK?Pa34KWX!@Y)J9v(baDm$LOTYeHUo{7~&g%fi3;jm3!=dZ`#Oeh&;;s zhaM5~*Z$QQ0G_N$xcdzBkS2rnUXKL?BfDFz3FWU*6-u*VtmBI>cB9XDETf1@bRjuy z%+@OluGRI<$hspU95T;ECo{WQ;s!6R23$A;5V-SubP zhW|S%H*tdY$;h^H7045fh-b<}v@J(1henzGt!-JPd(5OdLg?^R7)E_( zU*c+ZEMS5G#}rjED^sHh$t`?)v)z(Xo&?v@q%xYZgYc*6@{_>JB5EX9)!S(uG$*x! zV9EEvLfr{`@waJ$4td)d5pPbyFFmFJrxTjopd1~PtKWS$bDm(vwX^#@ifH+{$ff2E zB?p!E=}x>~jGRD<46)k{Wj4~OR4~E^w3Rw*8}=hh7x5>SWuUARUTb=BP>uHX6_{cJo%FU4!5qkI?D=0FC465WP0DWRB6y0rOZU<}DQuc%z=srDU(>`k`hg|C8DTf;j~G|cKwPvyxt7AY+E+^~l0=FlcomAM zPQSUeItWZK;vJN{l?O4npDk}75{7wT_ce9AsR~9ZHpdEySN7cR!z5K{JbOBxwz+_F zUFKF1Rp|=BEL?qY?R)*&?Per3J6^ND>-p|jrBNvokpbB_N?O)L0>f{OcDl54Vdwc8 zcTx<9%AZ$Jzdkty0?%0^wzZfbeb*ebA9$ETbj8}R1wl|^EFh5YqVSRbdsIfhXBh&OjLV12) { - for (int i = 0; i < _knopen; i++) { - //draw image extra - g.drawImage(afbeelding, x,y, 25,25, null); - y += 25; - } } else { - for (int i = 0; i < _knopen; i++) { - x = 100; - g.drawImage(afbeelding, x,y, 25,25, null); - y += 25; + if (playerwin) { + setSize(800, 800); + youWin(g); + + remove(label); + remove(tekstvak); + remove(pak); + } + + if (computerwin) { + setSize(800, 800); + youLose(g); + + remove(label); + remove(tekstvak); + remove(pak); + } + + if (!computerwin && !playerwin) { + g.drawString("" + _knopen, 50, 50); + g.drawString("De computer verwijderde:" + verwijdermij, 50, 70); + int x = 50, y = 100; + if (_knopen > 12) { + for (int i = 0; i < _knopen; i++) { + //draw image extra + g.drawImage(afbeelding, x, y, 25, 25, null); + y += 25; + } + } else { + for (int i = 0; i < _knopen; i++) { + x = 100; + g.drawImage(afbeelding, x, y, 25, 25, null); + y += 25; + } } + + if (response == null) + return; + + g.drawString(response, 50, 90); } + } + - if(response == null) - return; + private void youWin(Graphics g) { + g.drawImage(youwin, 250,250, 250,250, null); + } - g.drawString(response,50,90); + private void youLose(Graphics g) { + g.drawImage(youlose, 250,250, 250,250, null); } class PakEvent implements ActionListener { @@ -83,17 +116,13 @@ public void ComputerAction() verwijdermij = 3; _knopen =_knopen - 3; break; - case 5: - verwijdermij = 1; - _knopen = _knopen - 1; - break; case 6: verwijdermij = 2; - _knopen = _knopen - 2; + _knopen = _knopen - 1; break; case 7: verwijdermij = 3; - _knopen = _knopen - 3; + _knopen = _knopen - 2; break; default: verwijdermij =(int) (Math.random() * 3 + 1); @@ -113,13 +142,35 @@ public boolean isNumeric(String strNum) { //Hier druk de mens op de knop en verwijderd de stenen public void actionPerformed(ActionEvent e) { - boolean success = GebruikersAction(); - if(success) { + boolean successful = GebruikersAction(); + //if gebruiker een actie heeft uitgevoerd die niet correct is bijvoorbeeld 4 ingevoerd. + if(!successful) + { + repaint(); + return; + } + + //Hier aangekomen betekend dat de gebruiker een correcte actie heeft uitgevoerd. + boolean verdergaan = true; + if(_knopen == 1) { + playerwin = true; + verdergaan = false; + } else if (_knopen == 0) { + computerwin = true; + verdergaan = false; + } + + if(verdergaan) { ComputerAction(); } repaint(); } + /** + * Voert de gebruikers actie uit, dus verwijderd een of meerdere knopen. + * @return true if Gebruikers actie is goed afgerond. Dus de gebruiker heeft een getal ingevoerd, dat getal ligt tussen de 1 en 3 en is nooit groter dan de hoeveelheid overgebleven knopen. + * In alle andere gevallen geeft hij false terug. + */ private boolean GebruikersAction() { //Haal de gebruikers input op uit het tekstvak String s = tekstvak.getText(); @@ -132,12 +183,17 @@ private boolean GebruikersAction() { int itemsverwijderen = Integer.parseInt(s); //als de waarde van de tekst anders is dan 1,2 of drie dan hebben we ook niets te doen. - if(itemsverwijderen<0 || itemsverwijderen>3) + if(itemsverwijderen<1 || itemsverwijderen>3) { response = "Voer een getal in 1,2 of 3"; return false; } + if(itemsverwijderen > _knopen) { + response = "Getal moet kleiner of gelijk zijn aan het aantal knopen"; + return false; + } + //Verminder het totaal aantal met de hoeveelheid die de gebruiker verwijderd heeft. _knopen = _knopen - itemsverwijderen; diff --git a/src/h14/ParktijkOpdracht/YouLose.png b/src/h14/ParktijkOpdracht/YouLose.png new file mode 100644 index 0000000000000000000000000000000000000000..6e9eb3f4bc5f6b5ea40c750b7e975ea5cc3c782f GIT binary patch literal 24419 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 literal 0 HcmV?d00001 From 0988e699db2d6c66ec88ca0c98d5e30f5b58323b Mon Sep 17 00:00:00 2001 From: LiamSROC Date: Fri, 11 Oct 2019 11:11:18 +0200 Subject: [PATCH 44/48] bezig met h14 bijna klaar. --- .../h14/ParktijkOpdracht/knoppen.jpg | Bin 0 -> 1634 bytes .../h14/ParktijkOpdracht/knoppenOriginal.jpg | Bin 0 -> 6507 bytes .../h14/ParktijkOpdracht/resource/knop.png | Bin 0 -> 103577 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 out/production/inleiding-java/h14/ParktijkOpdracht/knoppen.jpg create mode 100644 out/production/inleiding-java/h14/ParktijkOpdracht/knoppenOriginal.jpg create mode 100644 out/production/inleiding-java/h14/ParktijkOpdracht/resource/knop.png diff --git a/out/production/inleiding-java/h14/ParktijkOpdracht/knoppen.jpg b/out/production/inleiding-java/h14/ParktijkOpdracht/knoppen.jpg new file mode 100644 index 0000000000000000000000000000000000000000..77a0c561cec4851c30d19d58f8a2db5e5f2ff930 GIT binary patch literal 1634 zcmbu%dpMH|90&0C-DGoVyl#c$elLb1LSY#@F1f4RN7EwArFuFKxpi=`~Lp=J>Td1*%;ZF1f+3}&W->Gg22`R8?OL| zt?#F@h5Qt-HQwk1AS9p&D8fMqfI%P}0ylaAB>;fI;J|+(CJsu#5XjBWL>d4^K$r+z zMB?9m8w@TY3L+o?DJCN;r!KEx>bcY8fPE+_F_pq@+~UCha|k3L2Es)*J5vY%;c%EJ z02f94#+dSC0qLf%eD`z1MXgwa5pE_Kdd*@Kj zpSqPZ4i-=#Pc>n?EY}^T(ph09(9)z&6dT>nwbT^2VKf|ccvFyk54;AFKo}3W>j7N z`gl~}K$T4BcByy>>mKl#T3Og>8FUD}-1B{1dliL~i>n-F_K&)!iDFfT0|U#fz_wKd zOUsql5l;q>Bx1bBq92YO=gkyS|LikrE^=v2)Zbw&#VXWlJ`*5=Z&6~P%AlrX*Y;S` zzVS=9c%IHjD~~AL0J8$Q2_VUizy+YS8Y?( z1*l{TY{G997^~(blaBF)E4oT_9|3VV-6^h~!slKfckb0=FnvjP=W`m&Sw{y85-2e# zRPxZPxpbBYzcd8(s=OluBJGom85#KH{qtAzFH6`ZZ1VkG%k;Vzsa}^mv^uD9AHiVN zdBg95__er7+*P|&EWRgs8Khs-N?*Tx?F8h1Fs>J~JAoqkZiPhNJXOxWkAQh`t!&TXDQv z=)V%Jp{A@H!gk2)eJ#|s`kcLMcR~nXT_RnyjO`*{x#K+Mn&wj6BW_Z^Egq#WT_#48 zwHv^iy}%lMV!qj}G^P;P`H@f~eA(~B&FFtKL~M4v@>Uj_OI2Qarg+7s7Kd(lKHbA+ zIG-|na`aP?T}!8hmp!4cpenCAFbl|9u%-&ibsTh%d3)tg`F;sF+k2B_mfJ#0Hb+l@ zv>!69qbYbgO6M%TRk8apgRa{`I5AsNjSNCFYZR;2%8JzsaZ6$3F|%(c*5w4Plg?Nl zv*-F^dd#`1R<|1iIv=P<9wv;Gz^y#zY;30xMJhyuwOao@3{97lts_4W@D5dR4wQTU zR~Xq=u*ca2+vs1X<0wX)43CtihBg=uu%UiTBa V?)>p9ZtXs6|7oRxY-ZiY=-(pfq^1A> literal 0 HcmV?d00001 diff --git a/out/production/inleiding-java/h14/ParktijkOpdracht/knoppenOriginal.jpg b/out/production/inleiding-java/h14/ParktijkOpdracht/knoppenOriginal.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7795a2c93552dd2887f87df7488937728c6bc33c GIT binary patch literal 6507 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 G=Kc>fycOU8 literal 0 HcmV?d00001 diff --git a/out/production/inleiding-java/h14/ParktijkOpdracht/resource/knop.png b/out/production/inleiding-java/h14/ParktijkOpdracht/resource/knop.png new file mode 100644 index 0000000000000000000000000000000000000000..d1b279ef25f4a33a125f61e311f6a1d2500f1013 GIT binary patch literal 103577 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

d8QU!r8mirH$VKg9Notc>t}Seb2-s_ zg~?r7Vg0{1=5GK1lYuI(Ma_+9+}S8TJAUq*+%&{)C6$&oZ|^n>vf9qp~0)N0ze^Vu=r_ z^Q5#XhHS>mv1vy6hYM5^kWHd@J_twfJ_#nt;S=+WHpfE? zgc?5KaEcaykJXWCiQejqpvgBhBz^HEQ)j-9X9|eQ<75vHAF59BbRL4{L_TSyzs#|B9VH)Ho>0z)lAA5%bY9+QTP50&H zcx}w?)Sd-#2%ALM)xEy^@3y;x%FYLK;SX@w)-NZgF=ux$;($1?!Y%<|E2m22u?2I1{Q$b;NcIPY}X$S(oTNICdx-d%)Uy4wC8S?LW)RWRFZ>c#w%@Y6^ztf=s|P z4W1&xajI%5N!ta?q&kkwKw#)`v$^M2aGiH#T#R^dCSGEVpKYXS_KzpR> z0@y%`!XNMsgJLR?`Hgp(TUeEK1`1{}Y&oGHF8dN_hQl-ytz4!zqDX_S^Ld^c0XTz7 z+C&1Dxo@xXNrDUL>&Foa&&+(D%WS-4u&F155vdr6=8j%W1cjFCwQUPEsQ70Q_8OCK z+l!}dc+S{0$oSbI#}z+Ks(ea?fr%Ak5N`d8u8?r9VHueawst3p!EuRvFpok|GJx5Z zx3_nhXS|SD{ym`C0j(KQT~rcA+4qNjJQTgsx)9{M92!lxXXW*|O5mHr2jt9FG5@(< zH;fEb{s}$x4U0TxG$rmtrVB^}QT%KBD3Z0qKac{zRpm5Z--}QtqdC^mpDK_o6Fh6q z#SFRE_2_X{?0M?ZI`Z-v+-Jl)DqOxfb>q;3{eeCkl=aZaYOYkHQj`}-t4igv&=$*- z{ky%R1M)+BI935F%;xBG_@yRRjk+z{hvL^N%bB<`^Ez%Q?HJCHn}sI{UK0aRQOcWF zLv*hM)&|AF{yVDo`L6`&g&ZO0nlxFX`-EF7FcMSr9zoK<=8aZoVHs&Be%8_DU*xh2 zq3iyBBSE^+V@_X2?Hj;9qx6D;{*0KO$u?$@%nsx~wDz=-&*mgmdQt?=uu*TJah$$c z@j=i%0v%4RbgkneA&L`M-LuPP4;lL?E~5SZ$$0Ic)A>u*cphr6jA|VvOi=(*{c2Jc z?q`k)B&n!AZWaEY)V~Q*l8B!~yiY?t`cA&g3nHi~4Wd`w1_x0`>t~o_La6VOV|CjP zNAG5SXtoQN8>*)wj^-zsVPZDV7d-_Y034Jw240eb%M~t?(RCyX9+)lRHRJuNrPCn` z`-@+j7!qa~2d8nO?LeEfI8;E^6a|faFdOONHr>%=X{dXPlcPW$u6i2pP9lQR_*UN3 zW>X0@T9CB8nEm*pKCRwVU*m~#n`-Jupym8S)Lt;bF)EFu}_BsLOubJs@TpCRIpL*G7G<@0n{3lzDs>f&V z8xpghzs+ji7EnSJsDHJZfHc_@j>eL1&!Sgokvde^UtE~%=DqxX^-(5dG!^jkLCmm^ zz7MmYBeUb+92sZCZAdrVE(-K{*<`_19}I{gaSf zj*L4AJD4Pb?VtUA9#F6098dQ%Sk4*KX52c$V;sKvw$)_uWm<(t;mLEx9xQu$u-8A&KaW8 z)|FESK8)OZ!tEz&lUB4ZO93j0R~k6p8FIZbSAL(Pc`td^z{?80j7={xdcyN(>jVFr ze~0nfkzd_v>B8slK5>%vBxoH z2FuIq+1C2^+c6JcfEqw9lB{g+(t#uI?+#-&wejJJ9x?!`CtjA|jRn_NHCREczHTJD4^*idqqzNHm_|BQ8=9@sMy zec5XgH}%D-+@b%K6X8eaE

<-v08F+f$`sZ58vN#&RWx?H-CHU}P{_Ai6^?Yx~wh z_JTobG;i$4b1JLaK2Dwv0bVr;?L;nO=H7l-yjB~YgC4f+?(g&;LWet(vHKqgFJ6KW zBkigY_(A%D#n+&tHM?j%B;(=K7gT>`P%sDP)twa>BSNLQ!ujN~;@f|jO$&j-eMr5h z`>my)llUnyh*F_;{TReiFZ5!piM8#h)iyf_6J9iHSJ84%RxCLQY-qjQlCqj3g=9h! z_ITosZsYju&3A)}U7+Z}J1)iYNu}cP(u=X9KcCes`qup1%;kBz9&-ljAHeLsLEHTYvxQb*2B?Qo`?g4u{|RdikY6uxCYliu9EXJ)$zBl6 z2_K>gRa{UKG!1^(1r50Px`6tw*VQ{Bt;L>Km#{tGxSFRpepWh?oyIb%8L0R5CT%qS z?tE)B$bq-=6zc@@s>5G(40d1AR8?Q+-+;@+eR}HNAmBpNS4X4%j!st1J&fxyWjAO- zkBSMFii>8KV-RCcD72q+p{G-08x)KD(Z|bkHJM$>%=_}zC7A&kV!g@juhNR(*Bd*@ zg74y%+s|75TwGlqowoi_ffYaoh!j&fY7u|ji}YtWqoO-BR7GKw1VkagksG;@LjD-9 z$Az44R=MDL1$CY#ZoowNv#q^1E}vl5T<`G4UdC)2RW#Ve#uB?~Ws&KNM;PKvFyOcla zlsi4JKAt=lycK3fWGxg&F2Gb{Ww@4evtK}&vG~!CfSDZpCMhvhvkBt&f)Uo{3aFrL z*4=RK-$)ZK<21yR$QH2$FDtrGUnip)5~?#T zT@=-G&98h+UTtaTX0OAtuINm&u2#u{*oS7X1}>?Pj{j|;_=xK*#H?O3*^Kyjlg!RO z58|Pzpe#l$WUx*C*EQ&f=_^zkj!6aG8ejDuG1U~*wl_<%WS*CQ!rMBno62ObH>m6rT9LW|mG3*y zCtJl+wtDCMNr&7ym;8mjYJoqcB%2^{wR!4E6}2b>qWPrF_@g2hah!`8tmSO1n~AQ< zLcjddJxUKe_mJ&%3Bu2`E`ygQkO?tiW}Dci$p3bSCn-Yc4jUce%;*$;pM7xLO^D7L zg3{MKYLe&L*UGo5wyxVED$E_91O+U1aUAQXPu{CABH{vRwH&7rHr@2Jcmu zOo#|WZ8Nr4yskmQODCluDP8iAp?nIkSUP`@m-E3-b5jmG%2p^sk) zxBeEIC74_H-RyrT| z5Y-#wNEz9OX&pFzF=1NYosygKT0jmv+B0%G-#|r+cW->(S?OFI^a(ndrEs-1=B{b# z((s|c_DrCS*UYTkc^3U?YJS zX;SmPNZ-@~6cMM%kA>(mB(x~En}2_}FDuUI7hPaa-X%d`srORh%**TPiUeHQ!4OC| zJIemu_Q9;#V|Bh-{%XVE9ak!^GFy5Vy7>mYX#n>9Ot{A4H&1$S({uV2(T-A&h3xYG z8Z8f}fIgGwWhA4wh$P6UAm-vZ!6%==Mt9i^(Ccota5m?PM6IRnwVqTKXTL^$_{dBp zB4{m|dHndE4hCLl_3OCDKvKtM9KG#Qo*`glF<_2kl`ujUxh%Vq#pOq}DAvhdW}u+! zLiqWKF#E@D$m*|ok6-bv%(YIlTDp^a?e0f@X#G9-L9G+s(l$1KqYf2ck4i-2`+kIjJ(uaRwT2jG|E7-W49mhMZKXE*J?3@mtVO)&t*=aWjv z5xIqbE#x+{>ztsyP6&K#t3nXi&EuzwvqmsUfrmF3AJcTa#2fgGSoX`h?2&9c_=Rd{ zJDG^CZkaiGpH#ewDkqtn^18WUku=T-oUGViz&{u3t%|0xbQLA|W_C<-i`5N-4Mc(* z7t8qHbM9%66s>_}`iBiJYIH)dw#$xHexGsiTdIvP=j~9A3$Nm!%za_;Jm?e=oEMEe zM!Y8I!IR(F6&cN+n-gn=i#wdFpQsjMI)!zV(^g&uBJ2 zFIspoX_ngd@T|r8(x-O#m5~K23+r1MNtY+{Uwt=!wsv(H)2Np6l5iY%3e!Ne>Sa%a z3#dU60^QcWVvLdWfuk}e#C0tU>~1X{d943DR4m00i94>1At-r1FGe36vGzhaihCmu z66cZaT|VhS7#fTn25C-LOx4KK^YIbn=yBTcEq5Is0w+eIf_nsB_92&K9qD;DoA)X; zs8d{Ck8h&I2`rO3M&BMt*mR5UAYgh};yb{6RtfE@{c@`7Kffzsy}c z$H&AQVXyVlEN68ti|v8>rq=NQ=ht=acusgx^C(Q-Bhsn8}*fHzyxE ziqx(q4HV5Ew=d9;@oK6!%$~gI%EfL?A?q(MG=$|a-#|CVS#+@enVIV>rg-gmyYt-Z zj|H6xa=|1_bD^OWT)elxj?FeB#8X*dbBCGE!>TtU=vn{vX8&$bq+1e+(TAF=5w-^92I2hTOAjU(1s^^otfR~K| z^|l_KrkaA5rcu@Q3_555{_u!VqL8+r6Si$Rz~glvOM?pe9ywdLO>^vIp1wv zPBNy%t7UI+mELh>+SM+g{#wm0)%9i)jHGOPti)&?=CE8E}{I(-7VUAqHgYy^2h}oEPa< zN?xiS#iBrS6NJJ6*b0NEx4}^hMKlP1s24#FSDF@8jMk5?uCD3sa>KK|%$TC_&1XDd z1Pt_wf|)16@-i;KxhmX61n`hqz$sS^^3aBAqrul#)}O#qS-d?&UT~3*=k@)o>U)r_ zvq6G(z1=Q@p>~sJpo5K__+M~3qlR2Kf`KkTy;=T;{h0aGd&Bd)S(Ur&zt$cs*i7sf zJpg7}kKa8Cnju*H3>}mhBhG}BY!~&t!;3zkPa0GI46lKEm+4c3X!lQMQKjY7XROrb7bjqGMVcvUpcO5S>ESv-^DgRBlM zZ3s%2!!4!?L|tx^DxiF~qRzC&Pwmoha~J`j?+4A8XOx?mmbR8wXS$C|ybB9+W(-e~ zopff;;hZyNAiWBVb{=n*>{xgGeB0)t9G0Xz>C4W8XP5$rws z`Ry6)g=Tf)-Iiiwzpwp(Q`x-aDpq?OQ!M{e8W$nZ^;}v}Dz#|&z|MWo67I3SZwG3= z5`y3ht#@3nfw8H#NPp2=sO|xE3zvhWax~q*low}!muisg2^d-qS49D)nD!ztv%pJB z>q9u;$#&zNM-l5d;;lrtRx$vVpb|FNM7{u(Q{Vwoe*;$gc?jZncD~5WRZZ=lI3dUH zlh=z*(xz}PJCEOXOLGe}Z&ftk4N4#JqNZM+Ce@{9%fLUdlTF)WWqGoj6~mK%;49A< zTTc}bJpKly57EjIK8zMmesHV`FB8=n#_hV^cB6okJ>J$2oH!b)gnS$ajT{G}l}89h zs)XTi###QlI24FDEU!$)??o>G`zj$*9epWYo$R zyEv$Xw0{nZxJX48=^*XX7L=&*bsCQQGa(*i!6wrq98e`(1v{WVk|5NE@&Si4IA0g`UW02dOr``T7^amUXPqSG3_fjs zVI-S6lAAq}?e#M2bvGZZcOLX+9;|Z)|Kev)T_-?ooW?OImdO3~(GQgZcaC>l{drQ4 zm!-7wd9^}OvS}mh>huxUzuET>Jf$^zmffEXjlWTw&{RUI|J7UyP!hCf(-r z)?bPz`%`rT9&_S{7Bz4reyT~M^a%c%^z8bzLop!U96VGD3~aAgYp)aq9PV1_i7Q~t z<^mc^4cdGBP1=7%BAtE7SGJ#EF#>RP3F6mtZ()YNifIo^*@N`=!_|%_F=)IsH+TUR zw$JT{wm1*k=+$Mj4&3Iv37Sb4ytnW#{nB`eQ&UK#(?I_5`CR)Jg1uVp%IhnBy*imx z#G`P&`!&vK?Pa34KWX!@Y)J9v(baDm$LOTYeHUo{7~&g%fi3;jm3!=dZ`#Oeh&;;s zhaM5~*Z$QQ0G_N$xcdzBkS2rnUXKL?BfDFz3FWU*6-u*VtmBI>cB9XDETf1@bRjuy z%+@OluGRI<$hspU95T;ECo{WQ;s!6R23$A;5V-SubP zhW|S%H*tdY$;h^H7045fh-b<}v@J(1henzGt!-JPd(5OdLg?^R7)E_( zU*c+ZEMS5G#}rjED^sHh$t`?)v)z(Xo&?v@q%xYZgYc*6@{_>JB5EX9)!S(uG$*x! zV9EEvLfr{`@waJ$4td)d5pPbyFFmFJrxTjopd1~PtKWS$bDm(vwX^#@ifH+{$ff2E zB?p!E=}x>~jGRD<46)k{Wj4~OR4~E^w3Rw*8}=hh7x5>SWuUARUTb=BP>uHX6_{cJo%FU4!5qkI?D=0FC465WP0DWRB6y0rOZU<}DQuc%z=srDU(>`k`hg|C8DTf;j~G|cKwPvyxt7AY+E+^~l0=FlcomAM zPQSUeItWZK;vJN{l?O4npDk}75{7wT_ce9AsR~9ZHpdEySN7cR!z5K{JbOBxwz+_F zUFKF1Rp|=BEL?qY?R)*&?Per3J6^ND>-p|jrBNvokpbB_N?O)L0>f{OcDl54Vdwc8 zcTx<9%AZ$Jzdkty0?%0^wzZfbeb*ebA9$ETbj8}R1wl|^EFh5YqVSRbdsIfhXBh&OjLV Date: Fri, 11 Oct 2019 11:15:24 +0200 Subject: [PATCH 45/48] Klaar met h14. --- src/h14/ParktijkOpdracht/Spel.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/h14/ParktijkOpdracht/Spel.java b/src/h14/ParktijkOpdracht/Spel.java index 5f24975a5..8f2ee10d8 100644 --- a/src/h14/ParktijkOpdracht/Spel.java +++ b/src/h14/ParktijkOpdracht/Spel.java @@ -29,9 +29,9 @@ public void init() { //Afbeelding try { - afbeelding = ImageIO.read(new File("E:\\Program Files (x86)\\School\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\knoppen.jpg")); - youwin = ImageIO.read(new File("E:\\Program Files (x86)\\School\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\YouWin.jpg")); - youlose = ImageIO.read(new File("E:\\Program Files (x86)\\School\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\YouLose.png")); + afbeelding = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\knoppen.jpg")); + youwin = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\YouWin.jpg")); + youlose = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\YouLose.png")); } catch(IOException e) { e.printStackTrace(); } From 28b315cddcfb09b16a444d29d242a685734ea660 Mon Sep 17 00:00:00 2001 From: LiamSRoc Date: Tue, 17 Dec 2019 14:24:02 +0100 Subject: [PATCH 46/48] Klaar met h14. --- .idea/misc.xml | 7 -- .../META-INF/inleiding-java.kotlin_module | Bin 16 -> 0 bytes src/h14/ParktijkOpdracht/Spel.java | 60 ++++++++++-------- src/h14/ParktijkOpdracht/YouLose.png | Bin 24419 -> 0 bytes src/h14/ParktijkOpdracht/YouWin.jpg | Bin 11028 -> 0 bytes src/h14/ParktijkOpdracht/knoppen.jpg | Bin 1634 -> 0 bytes src/h14/ParktijkOpdracht/knoppenOriginal.jpg | Bin 6507 -> 0 bytes src/h14/ParktijkOpdracht/resource/YouLose.jpg | Bin 0 -> 11349 bytes .../ParktijkOpdracht/resource}/YouLose.png | Bin .../h14/ParktijkOpdracht/resource}/YouWin.jpg | Bin .../ParktijkOpdracht/resource}/knoppen.jpg | Bin .../resource}/knoppenOriginal.jpg | Bin 12 files changed, 35 insertions(+), 32 deletions(-) delete mode 100644 out/production/inleiding-java/META-INF/inleiding-java.kotlin_module delete mode 100644 src/h14/ParktijkOpdracht/YouLose.png delete mode 100644 src/h14/ParktijkOpdracht/YouWin.jpg delete mode 100644 src/h14/ParktijkOpdracht/knoppen.jpg delete mode 100644 src/h14/ParktijkOpdracht/knoppenOriginal.jpg create mode 100644 src/h14/ParktijkOpdracht/resource/YouLose.jpg rename {out/production/inleiding-java/h14/ParktijkOpdracht => src/h14/ParktijkOpdracht/resource}/YouLose.png (100%) rename {out/production/inleiding-java/h14/ParktijkOpdracht => src/h14/ParktijkOpdracht/resource}/YouWin.jpg (100%) rename {out/production/inleiding-java/h14/ParktijkOpdracht => src/h14/ParktijkOpdracht/resource}/knoppen.jpg (100%) rename {out/production/inleiding-java/h14/ParktijkOpdracht => src/h14/ParktijkOpdracht/resource}/knoppenOriginal.jpg (100%) diff --git a/.idea/misc.xml b/.idea/misc.xml index b018f9540..e98f9c8f9 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,12 +1,5 @@ - - - diff --git a/out/production/inleiding-java/META-INF/inleiding-java.kotlin_module b/out/production/inleiding-java/META-INF/inleiding-java.kotlin_module deleted file mode 100644 index 2983af70661ad375cc499ebc4da5a68ca46c532e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16 RcmZQzU|?ooU|@t|egFVe02KfL diff --git a/src/h14/ParktijkOpdracht/Spel.java b/src/h14/ParktijkOpdracht/Spel.java index 8f2ee10d8..0008d11f6 100644 --- a/src/h14/ParktijkOpdracht/Spel.java +++ b/src/h14/ParktijkOpdracht/Spel.java @@ -3,6 +3,7 @@ import javax.imageio.ImageIO; import java.applet.Applet; import java.awt.*; +import java.net.URL; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.image.BufferedImage; @@ -15,27 +16,36 @@ public class Spel extends Applet { private TextField tekstvak; private Button pak; private Label label; - private BufferedImage afbeelding, youwin, youlose; + // was bufferedImage + private Image afbeelding, youwin, youlose; + private URL pad; private int verwijdermij; private boolean playerwin, computerwin; public void init() { - setSize(700,700); - tekstvak = new TextField("",20); + setSize(700, 700); + tekstvak = new TextField("", 20); pak = new Button("Pak"); label = new Label("Vul 1,2 of 3 in."); pak.addActionListener(new PakEvent()); //Afbeelding + + /*pad = Spel.class.getResource("/resource/"); + afbeelding = getImage(pad, "knoppen.jpg"); + youwin = getImage(pad, "YouWin.jpg"); + youlose = getImage(pad, "YouLose.jpg");*/ + try { - afbeelding = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\knoppen.jpg")); - youwin = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\YouWin.jpg")); - youlose = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\YouLose.png")); + afbeelding = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\resource\\knoppen.jpg")); + youwin = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\resource\\YouWin.jpg")); + youlose = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\resource\\YouLose.png")); } catch(IOException e) { e.printStackTrace(); } + add(label); add(tekstvak); add(pak); @@ -67,13 +77,13 @@ public void paint(Graphics g) { if (_knopen > 12) { for (int i = 0; i < _knopen; i++) { //draw image extra - g.drawImage(afbeelding, x, y, 25, 25, null); + g.drawImage(afbeelding, x, y, 25, 25, this); y += 25; } } else { for (int i = 0; i < _knopen; i++) { x = 100; - g.drawImage(afbeelding, x, y, 25, 25, null); + g.drawImage(afbeelding, x, y, 25, 25, this); y += 25; } } @@ -87,34 +97,35 @@ public void paint(Graphics g) { private void youWin(Graphics g) { - g.drawImage(youwin, 250,250, 250,250, null); + // observer was null + g.drawImage(youwin, 250, 250, 250, 250, null); } private void youLose(Graphics g) { - g.drawImage(youlose, 250,250, 250,250, null); + // observer was null + g.drawImage(youlose, 250, 250, 250, 250, null); } class PakEvent implements ActionListener { // Hier verwijderd de computer zijn stenen - public void ComputerAction() - { + public void ComputerAction() { switch (_knopen) { case 1: verwijdermij = 1; - _knopen =_knopen - 1; + _knopen = _knopen - 1; break; case 2: verwijdermij = 1; - _knopen =_knopen - 1; + _knopen = _knopen - 1; break; case 3: verwijdermij = 2; - _knopen =_knopen - 2; + _knopen = _knopen - 2; break; case 4: verwijdermij = 3; - _knopen =_knopen - 3; + _knopen = _knopen - 3; break; case 6: verwijdermij = 2; @@ -125,7 +136,7 @@ public void ComputerAction() _knopen = _knopen - 2; break; default: - verwijdermij =(int) (Math.random() * 3 + 1); + verwijdermij = (int) (Math.random() * 3 + 1); _knopen = _knopen - verwijdermij; break; } @@ -144,15 +155,14 @@ public boolean isNumeric(String strNum) { public void actionPerformed(ActionEvent e) { boolean successful = GebruikersAction(); //if gebruiker een actie heeft uitgevoerd die niet correct is bijvoorbeeld 4 ingevoerd. - if(!successful) - { + if (!successful) { repaint(); return; } //Hier aangekomen betekend dat de gebruiker een correcte actie heeft uitgevoerd. boolean verdergaan = true; - if(_knopen == 1) { + if (_knopen == 1) { playerwin = true; verdergaan = false; } else if (_knopen == 0) { @@ -160,7 +170,7 @@ public void actionPerformed(ActionEvent e) { verdergaan = false; } - if(verdergaan) { + if (verdergaan) { ComputerAction(); } repaint(); @@ -168,6 +178,7 @@ public void actionPerformed(ActionEvent e) { /** * Voert de gebruikers actie uit, dus verwijderd een of meerdere knopen. + * * @return true if Gebruikers actie is goed afgerond. Dus de gebruiker heeft een getal ingevoerd, dat getal ligt tussen de 1 en 3 en is nooit groter dan de hoeveelheid overgebleven knopen. * In alle andere gevallen geeft hij false terug. */ @@ -175,7 +186,7 @@ private boolean GebruikersAction() { //Haal de gebruikers input op uit het tekstvak String s = tekstvak.getText(); //als de waarde van de tekst leeg is dan hebben we niets te doen. - if (s.isEmpty() || !isNumeric(s)){ + if (s.isEmpty() || !isNumeric(s)) { response = "Voer een getal in"; return false; } @@ -183,13 +194,12 @@ private boolean GebruikersAction() { int itemsverwijderen = Integer.parseInt(s); //als de waarde van de tekst anders is dan 1,2 of drie dan hebben we ook niets te doen. - if(itemsverwijderen<1 || itemsverwijderen>3) - { + if (itemsverwijderen < 1 || itemsverwijderen > 3) { response = "Voer een getal in 1,2 of 3"; return false; } - if(itemsverwijderen > _knopen) { + if (itemsverwijderen > _knopen) { response = "Getal moet kleiner of gelijk zijn aan het aantal knopen"; return false; } diff --git a/src/h14/ParktijkOpdracht/YouLose.png b/src/h14/ParktijkOpdracht/YouLose.png deleted file mode 100644 index 6e9eb3f4bc5f6b5ea40c750b7e975ea5cc3c782f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24419 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 diff --git a/src/h14/ParktijkOpdracht/knoppen.jpg b/src/h14/ParktijkOpdracht/knoppen.jpg deleted file mode 100644 index 77a0c561cec4851c30d19d58f8a2db5e5f2ff930..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1634 zcmbu%dpMH|90&0C-DGoVyl#c$elLb1LSY#@F1f4RN7EwArFuFKxpi=`~Lp=J>Td1*%;ZF1f+3}&W->Gg22`R8?OL| zt?#F@h5Qt-HQwk1AS9p&D8fMqfI%P}0ylaAB>;fI;J|+(CJsu#5XjBWL>d4^K$r+z zMB?9m8w@TY3L+o?DJCN;r!KEx>bcY8fPE+_F_pq@+~UCha|k3L2Es)*J5vY%;c%EJ z02f94#+dSC0qLf%eD`z1MXgwa5pE_Kdd*@Kj zpSqPZ4i-=#Pc>n?EY}^T(ph09(9)z&6dT>nwbT^2VKf|ccvFyk54;AFKo}3W>j7N z`gl~}K$T4BcByy>>mKl#T3Og>8FUD}-1B{1dliL~i>n-F_K&)!iDFfT0|U#fz_wKd zOUsql5l;q>Bx1bBq92YO=gkyS|LikrE^=v2)Zbw&#VXWlJ`*5=Z&6~P%AlrX*Y;S` zzVS=9c%IHjD~~AL0J8$Q2_VUizy+YS8Y?( z1*l{TY{G997^~(blaBF)E4oT_9|3VV-6^h~!slKfckb0=FnvjP=W`m&Sw{y85-2e# zRPxZPxpbBYzcd8(s=OluBJGom85#KH{qtAzFH6`ZZ1VkG%k;Vzsa}^mv^uD9AHiVN zdBg95__er7+*P|&EWRgs8Khs-N?*Tx?F8h1Fs>J~JAoqkZiPhNJXOxWkAQh`t!&TXDQv z=)V%Jp{A@H!gk2)eJ#|s`kcLMcR~nXT_RnyjO`*{x#K+Mn&wj6BW_Z^Egq#WT_#48 zwHv^iy}%lMV!qj}G^P;P`H@f~eA(~B&FFtKL~M4v@>Uj_OI2Qarg+7s7Kd(lKHbA+ zIG-|na`aP?T}!8hmp!4cpenCAFbl|9u%-&ibsTh%d3)tg`F;sF+k2B_mfJ#0Hb+l@ zv>!69qbYbgO6M%TRk8apgRa{`I5AsNjSNCFYZR;2%8JzsaZ6$3F|%(c*5w4Plg?Nl zv*-F^dd#`1R<|1iIv=P<9wv;Gz^y#zY;30xMJhyuwOao@3{97lts_4W@D5dR4wQTU zR~Xq=u*ca2+vs1X<0wX)43CtihBg=uu%UiTBa V?)>p9ZtXs6|7oRxY-ZiY=-(pfq^1A> diff --git a/src/h14/ParktijkOpdracht/knoppenOriginal.jpg b/src/h14/ParktijkOpdracht/knoppenOriginal.jpg deleted file mode 100644 index 7795a2c93552dd2887f87df7488937728c6bc33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6507 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 G=Kc>fycOU8 diff --git a/src/h14/ParktijkOpdracht/resource/YouLose.jpg b/src/h14/ParktijkOpdracht/resource/YouLose.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bbc20041620004ff9176ea74118d3079717a2404 GIT binary patch literal 11349 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 literal 0 HcmV?d00001 diff --git a/out/production/inleiding-java/h14/ParktijkOpdracht/YouLose.png b/src/h14/ParktijkOpdracht/resource/YouLose.png similarity index 100% rename from out/production/inleiding-java/h14/ParktijkOpdracht/YouLose.png rename to src/h14/ParktijkOpdracht/resource/YouLose.png diff --git a/out/production/inleiding-java/h14/ParktijkOpdracht/YouWin.jpg b/src/h14/ParktijkOpdracht/resource/YouWin.jpg similarity index 100% rename from out/production/inleiding-java/h14/ParktijkOpdracht/YouWin.jpg rename to src/h14/ParktijkOpdracht/resource/YouWin.jpg diff --git a/out/production/inleiding-java/h14/ParktijkOpdracht/knoppen.jpg b/src/h14/ParktijkOpdracht/resource/knoppen.jpg similarity index 100% rename from out/production/inleiding-java/h14/ParktijkOpdracht/knoppen.jpg rename to src/h14/ParktijkOpdracht/resource/knoppen.jpg diff --git a/out/production/inleiding-java/h14/ParktijkOpdracht/knoppenOriginal.jpg b/src/h14/ParktijkOpdracht/resource/knoppenOriginal.jpg similarity index 100% rename from out/production/inleiding-java/h14/ParktijkOpdracht/knoppenOriginal.jpg rename to src/h14/ParktijkOpdracht/resource/knoppenOriginal.jpg From 3fb69411f84f6fb8516447d942b2be96d088a016 Mon Sep 17 00:00:00 2001 From: LiamSRoc Date: Wed, 18 Dec 2019 08:43:11 +0100 Subject: [PATCH 47/48] Klaar met h14. --- src/h14/ParktijkOpdracht/Spel.java | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/h14/ParktijkOpdracht/Spel.java b/src/h14/ParktijkOpdracht/Spel.java index 0008d11f6..0afbb62b9 100644 --- a/src/h14/ParktijkOpdracht/Spel.java +++ b/src/h14/ParktijkOpdracht/Spel.java @@ -32,18 +32,18 @@ public void init() { //Afbeelding - /*pad = Spel.class.getResource("/resource/"); + pad = Spel.class.getResource("./resource/"); afbeelding = getImage(pad, "knoppen.jpg"); youwin = getImage(pad, "YouWin.jpg"); - youlose = getImage(pad, "YouLose.jpg");*/ - - try { - afbeelding = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\resource\\knoppen.jpg")); - youwin = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\resource\\YouWin.jpg")); - youlose = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\resource\\YouLose.png")); - } catch(IOException e) { - e.printStackTrace(); - } + youlose = getImage(pad, "YouLose.jpg"); + +// try { +// afbeelding = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\resource\\knoppen.jpg")); +// youwin = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\resource\\YouWin.jpg")); +// youlose = ImageIO.read(new File("D:\\Program Files (x86)\\School\\Github Repository's\\inleiding-java-Liam.S\\src\\h14\\ParktijkOpdracht\\resource\\YouLose.png")); +// } catch(IOException e) { +// e.printStackTrace(); +// } add(label); From adac6c7a92c932f8cf91993c79b1f132abe360a0 Mon Sep 17 00:00:00 2001 From: LiamSRoc Date: Thu, 16 Jan 2020 16:42:59 +0100 Subject: [PATCH 48/48] Kleine fix. --- src/h11/VijftigCirkels.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/h11/VijftigCirkels.java b/src/h11/VijftigCirkels.java index 6d091397a..ba6ff496a 100644 --- a/src/h11/VijftigCirkels.java +++ b/src/h11/VijftigCirkels.java @@ -5,6 +5,10 @@ public class VijftigCirkels extends Applet { + public void init() { + setSize(1200, 1200); + } + @Override public void paint(Graphics g) { super.paint(g); @@ -20,7 +24,5 @@ public void paint(Graphics g) { y+=-7; x+=-7; } - } - }