Presentation is loading. Please wait.

Presentation is loading. Please wait.

JAVA1 1. JFrame. JAVA2 JApplet import java.awt.*; import java.awt.event.*; import javax.swing.*; public class HerhalingAppletH10 extends JApplet implements.

Similar presentations


Presentation on theme: "JAVA1 1. JFrame. JAVA2 JApplet import java.awt.*; import java.awt.event.*; import javax.swing.*; public class HerhalingAppletH10 extends JApplet implements."— Presentation transcript:

1 JAVA1 1. JFrame

2 JAVA2 JApplet import java.awt.*; import java.awt.event.*; import javax.swing.*; public class HerhalingAppletH10 extends JApplet implements ActionListener { private JButton een,twee; private JTextField tekst; public void init() { Container c=getContentPane(); c.setLayout(new FlowLayout()); tekst=new JTextField(10); tekst.setEditable(false); een=new JButton("Een"); twee=new JButton("Twee");

3 JAVA3 JApplet een.addActionListener(this); twee.addActionListener(this); c.add(tekst); c.add(een); c.add(twee); } public void actionPerformed(ActionEvent e) { if (e.getSource()==een) tekst.setText("één"); else if (e.getSource()==twee) tekst.setText("twee"); } }

4 JAVA4 JFrame import java.awt.*; import java.awt.event.*; import javax.swing.*; public class HerhalingH10 extends JFrame implements ActionListener { private JButton een,twee, stop; private JTextField tekst; public HerhalingH10() { super("JFrame zonder innerklassen"); Container c=getContentPane(); c.setLayout(new FlowLayout()); tekst=new JTextField(10); tekst.setEditable(false); een=new JButton("Een"); twee=new JButton("Twee"); stop=new JButton("Stop");

5 JAVA5 JFrame een.addActionListener(this); twee.addActionListener(this); stop.addActionListener(this); c.add(tekst); c.add(een); c.add(twee); c.add(stop); } public void actionPerformed(ActionEvent e) { if (e.getSource()==een) tekst.setText("één"); else if (e.getSource()==twee) tekst.setText("twee"); else System.exit(0); } public static void main(String args[]) { HerhalingH10 scherm=new HerhalingH10(); scherm.setSize(400,200); scherm.setVisible(true); }

6 JAVA6 JFrame public static void main(String args[]) { HerhalingH10 scherm=new HerhalingH10(); scherm.setSize(400,200); scherm.setVisible(true); }

7 JAVA7 JFrame met een innerklasse import java.awt.*; import java.awt.event.*; import javax.swing.*; public class HerhalingH10InnerClass extends JFrame { private JButton een,twee,stop; private JTextField tekst; public HerhalingH10InnerClass() { super("JFrame met innerklassen"); Container c=getContentPane(); c.setLayout(new FlowLayout()); tekst=new JTextField(10); tekst.setEditable(false); een=new JButton("Een"); twee=new JButton("Twee"); stop=new JButton ("Stop");

8 JAVA8 JFrame met een innerklasse KlasseDieEventsAfhandelt objectInnerClass = new KlasseDieEventsAfhandelt(); een.addActionListener(objectInnerClass); twee.addActionListener(objectInnerClass); stop.addActionListener(objectInnerClass); c.add(tekst); c.add(een); c.add(twee); c.add(stop); }

9 JAVA9 JFrame met een innerklasse private class KlasseDieEventsAfhandelt implements ActionListener { public void actionPerformed(ActionEvent e) { if (e.getSource()==een) tekst.setText("één"); else if (e.getSource()==twee) tekst.setText("twee"); else System.exit(0); } public static void main(String args[]) { HerhalingH10InnerClass scherm = new HerhalingH10InnerClass(); scherm.setSize( 400, 200 ); scherm.setVisible( true ); }

10 JAVA10 JFrame met anonieme innerklassen import java.awt.*; import java.awt.event.*; import javax.swing.*; public class HerhalingH10AnoniemeInnerClass extends JFrame { private JButton een,twee,stop; private JTextField tekst; public HerhalingH10AnoniemeInnerClass() { super("JFrame met anonieme innerklassen"); Container c=getContentPane(); c.setLayout(new FlowLayout()); tekst=new JTextField(10); tekst.setEditable(false); c.add(tekst);

11 JAVA11 JFrame met anonieme innerklassen een=new JButton("Een"); twee=new JButton("Twee"); stop=new JButton("Stop"); //Anonieme innerklasse: een.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { tekst.setText("één"); } );

12 JAVA12 JFrame met anonieme innerklassen //Anonieme innerklasse: twee.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { tekst.setText("twee"); } ); //Anonieme innerklasse: stop.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.exit(0); } ); c.add(een); c.add(twee); c.add(stop); } public static void main(String args[]) { HerhalingH10AnoniemeInnerClass scherm= new HerhalingH10AnoniemeInnerClass(); scherm.setSize(400,200); scherm.setVisible(true); }

13 JAVA13 JFrame met anonieme innerklassen c.add(een); c.add(twee); c.add(stop); } public static void main(String args[]) { HerhalingH10AnoniemeInnerClass scherm= new HerhalingH10AnoniemeInnerClass(); scherm.setSize(400,200); scherm.setVisible(true); }

14 JAVA14

15 JAVA15 JFrame implements ActionListener, WindowListener … public class HerhalingH10_2 extends JFrame implements ActionListener, WindowListener { private JButton een,twee; private JTextField tekst; public HerhalingH10_2() {... een.addActionListener(this); twee.addActionListener(this); addWindowListener(this); … }

16 JAVA16 JFrame implements ActionListener, WindowListener public void actionPerformed(ActionEvent e) { if (e.getSource()==een) tekst.setText("één"); else tekst.setText("twee"); } public void windowActivated(WindowEvent e){} public void windowClosed(WindowEvent e){} public void windowDeactivated(WindowEvent e){} public void windowDeiconified(WindowEvent e){} public void windowIconified(WindowEvent e){} public void windowOpened(WindowEvent e){} public void windowClosing ( WindowEvent event) { System.exit(0); }

17 JAVA17 JFrame met innerklasse import java.awt.*; import java.awt.event.*; import javax.swing.*; public class HerhalingH10InnerClass_2 extends JFrame { private JButton een,twee; private JTextField tekst; public HerhalingH10InnerClass_2() {... KlasseDieWindowEventsAfhandelt objectWindowInnerClass= new KlasseDieWindowEventsAfhandelt(); addWindowListener(objectWindowInnerClass); … }

18 JAVA18 JFrame met innerklasse //Innerklasse private class KlasseDieWindowEventsAfhandelt implements WindowListener { public void windowActivated(WindowEvent e){} public void windowClosed(WindowEvent e){} public void windowDeactivated(WindowEvent e){} public void windowDeiconified(WindowEvent e){} public void windowIconified(WindowEvent e){} public void windowOpened(WindowEvent e){} public void windowClosing( WindowEvent event ) { System.exit( 0 ); }

19 JAVA19 JFrame met anonieme innerklasse … public class HerhalingH10AnoniemeInnerClass_2 extends JFrame { private JButton een,twee; private JTextField tekst; public HerhalingH10AnoniemeInnerClass_2() {... } public static void main(String args[]) { HerhalingH10AnoniemeInnerClass_2 scherm= new HerhalingH10AnoniemeInnerClass_2(); scherm.addWindowListener( new WindowAdapter () { public void windowClosing ( WindowEvent event ) { System.exit(0); } ); scherm.setSize(400,200); scherm.setVisible(true); }


Download ppt "JAVA1 1. JFrame. JAVA2 JApplet import java.awt.*; import java.awt.event.*; import javax.swing.*; public class HerhalingAppletH10 extends JApplet implements."

Similar presentations


Ads by Google