Download presentation
Presentation is loading. Please wait.
Published byChristine Worsham Modified over 10 years ago
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); }
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.