Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package Vogelopvang;
- import java.awt.GridLayout;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JButton;
- import javax.swing.JDialog;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JTextField;
- /**
- *
- * @author Jorrin
- */
- public class ZangvogelDialoog extends JDialog implements ActionListener {
- private JLabel jl_naam;
- private JLabel jl_ringnummer;
- private JLabel jl_kooinummer;
- private JLabel jl_zangkwaliteit;
- private JTextField jt_naam;
- private JTextField jt_ringnummer;
- private JTextField jt_kooinummer;
- private JTextField jt_zangkwaliteit;
- private JButton jb_cancel;
- private JButton jb_ok;
- private String naam;
- private int ringnummer;
- private int kooinummer;
- private int zangkwaliteit;
- public ZangvogelDialoog(JFrame frame){
- super(frame, true);
- setSize (500, 200);
- setTitle("Toevoegen zangvogel");
- setLayout(new GridLayout(5,2));
- add(jl_naam = new JLabel("Naam:"));
- add(jt_naam = new JTextField("", 5));
- add(jl_ringnummer = new JLabel("Ringnummer:"));
- add(jt_ringnummer = new JTextField("", 5));
- add(jl_kooinummer = new JLabel("Kooinummer:"));
- add(jt_kooinummer = new JTextField("", 5));
- add(jl_zangkwaliteit = new JLabel("Zangkwaliteit"));
- add(jt_zangkwaliteit = new JTextField("", 5));
- add(jb_cancel = new JButton("Cancel"));
- jb_cancel.addActionListener(this);
- add(jb_ok = new JButton("OK"));
- jb_ok.addActionListener(this);
- naam = "";
- ringnummer = 0;
- kooinummer = 0;
- zangkwaliteit = 0;
- setVisible(true);
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- if (e.getSource() == jb_ok) {
- this.naam = jt_naam.getText();
- try {
- this.ringnummer = Integer.parseInt(jt_ringnummer.getText());
- this.kooinummer = Integer.parseInt(jt_kooinummer.getText());
- this.zangkwaliteit = Integer.parseInt(jt_zangkwaliteit.getText());
- } catch (NumberFormatException ne) {
- ringnummer = 0;
- kooinummer = 0;
- zangkwaliteit = 0;
- }
- if (kooinummer < 1 || kooinummer > 10) {
- ringnummer = 0;
- kooinummer = 0;
- naam = "";
- zangkwaliteit = 0;
- setVisible(false);
- } else {
- setVisible(false);
- }
- }
- if (e.getSource() == jb_cancel) {
- setVisible(false);
- }
- }
- public String getNaam() {
- return naam;
- }
- public int getRingnummer() {
- return ringnummer;
- }
- public int getKooinummer() {
- return kooinummer;
- }
- public int getZangkwaliteit() {
- return zangkwaliteit;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement