De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Opg.1a: substring } String substring(int a) { int t; for (t=a; t

Verwante presentaties


Presentatie over: "Opg.1a: substring } String substring(int a) { int t; for (t=a; t

1 Opg.1a: substring } String substring(int a) { int t; for (t=a; t

2 Opg.1b: substring } String substring(int a, int b) { c = this.charAt(t); int t; for (t=a; t

3 Opg.1c: indexOf } String indexOf(char c) { if ( this.charAt(t) == c) int t; for (t=0; t

4 Opg.2: add class Hallo extends Applet { void init() {b = new Button(“hoi”); this.add(b); t = new TextField(50); this.add(t); } nthis is een Hallo-object, die dus ook de methoden van Applet erft, die op zijn beurt indirect de methoden van Container erft, waaronder add. nadd vraagt een Component als parameter. Button en TextField zijn subklassen van Component, en dus ook acceptabel als parameter.

5 Opg.2c: add class Hallo extends Applet { void init() {b = new Button(“hoi”); this.add(b); t = new TextField(50); this.add(t); z = new Zelfgemaakt(4); this.add(z); b.addActionListener(z); } class Zelfgemaakt extends Component { implements ActionListener © Zelfgemaakt(int n) {…} void actionPerformed(ActionEvent e) {…}

6 Opg.3: staafdiagram final double [ ] cijfers = {10, 8, 9, 6.5, 9, … }; public void paint(Graphics g) { } for (int t=0; t<=10; t++) { int y = 30+20*t; g.drawString(“”+t, 30, y); g.fillRect(50, y-10, b[t], 15); } int [] b = new int[11]; for (int k=0; k

7 Opg.4: layout neen TextArea(3,30) n25 stuks Button(“OK”)… ntwee Scrollbar(…) n…toegevoegd aan een Panel()… nhet geheel heeft een BorderLayout() n…met een GridLayout(5,5,0,0) nmet componenten in het NORTH, CENTER, EAST en SOUTH

8 Opgave 5

9 class Vijver extends Applet { } void init() { } void mousePressed(MouseEv e) { } void actionPerformed(ActionEv e) { } Opgave 5 n = 0;this.repaint(); x[n] = e.getX(); y[n] = e.getY(); n++; this.repaint(); Button leeg = new Button(“leeg”); this.add(leeg); leeg.addActionListener(this); this.addMouseListener(this); implements ActionLnr, MouseLnr x = new int[20]; y = new int[20]; a = new int[20]; int n=0; int [] x, y, a; if (n<20) { } a[n] = 1; void paint(Graphics g) { } for (int t=0; t


Download ppt "Opg.1a: substring } String substring(int a) { int t; for (t=a; t

Verwante presentaties


Ads door Google