From 7ffc00110f20e487f9fdf8c2bb01f40c6cb0b300 Mon Sep 17 00:00:00 2001 From: Remco Date: Wed, 8 Apr 2015 15:46:19 +0200 Subject: [PATCH 1/2] Added PathPopup --- Applicatie/PathPopup.java | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/Applicatie/PathPopup.java b/Applicatie/PathPopup.java index 745e3ed..b7af1b3 100644 --- a/Applicatie/PathPopup.java +++ b/Applicatie/PathPopup.java @@ -2,10 +2,12 @@ package Applicatie; import java.awt.BorderLayout; import java.awt.FlowLayout; +import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; +import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; @@ -21,20 +23,21 @@ public class PathPopup extends JFrame public PathPopup(Path p, Panel panel) { - super("Artist editscreen!"); + super(""); setDefaultCloseOperation(HIDE_ON_CLOSE); - JPanel content = new JPanel(new BorderLayout()); + JPanel content = new JPanel(); + content.setLayout(new BoxLayout(content, BoxLayout.Y_AXIS)); JPanel south = new JPanel(new FlowLayout()); - JPanel center = new JPanel(new GridLayout(5, 2)); - content.add(south, BorderLayout.SOUTH); - content.add(center, BorderLayout.CENTER); - + JPanel center = new JPanel(); JPanel panel1 = new JPanel(); - JLabel name = new JLabel("Path"); + JLabel name = new JLabel("Add WayPoint"); + name.setFont(new Font("Dialog", Font.BOLD, 20)); panel1.add(name); - center.add(panel1); + content.add(panel1); + content.add(center); + content.add(south); - JTextField tf = new JTextField(5); + JTextField tf = new JTextField(10); center.add(tf); JButton edit = new JButton("Done"); @@ -47,11 +50,22 @@ public class PathPopup extends JFrame dispose(); } }); + + JButton cancel = new JButton("Done"); + cancel.addActionListener(new ActionListener() + { + @Override + public void actionPerformed(ActionEvent e) + { + dispose(); + } + }); south.add(edit); - + south.add(cancel); + setContentPane(content); setVisible(true); - setSize(500, 320); + setSize(200, 150); } } From 13ab1900d233c1a8c6ee105068b994c1bdb998f9 Mon Sep 17 00:00:00 2001 From: Remco Date: Wed, 8 Apr 2015 15:57:55 +0200 Subject: [PATCH 2/2] Added Cancel button --- Applicatie/PathPopup.java | 2 +- Applicatie/WaypointPopup.java | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/Applicatie/PathPopup.java b/Applicatie/PathPopup.java index b7af1b3..1bfd702 100644 --- a/Applicatie/PathPopup.java +++ b/Applicatie/PathPopup.java @@ -51,7 +51,7 @@ public class PathPopup extends JFrame } }); - JButton cancel = new JButton("Done"); + JButton cancel = new JButton("Cancel"); cancel.addActionListener(new ActionListener() { @Override diff --git a/Applicatie/WaypointPopup.java b/Applicatie/WaypointPopup.java index dee0671..566cef8 100644 --- a/Applicatie/WaypointPopup.java +++ b/Applicatie/WaypointPopup.java @@ -3,6 +3,7 @@ import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; +import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; @@ -97,6 +98,7 @@ public class WaypointPopup extends JFrame { for(int i = 0; i < options.length; i++) { ioptions[i] = Integer.valueOf(options[i]); + System.out.println(ioptions[i]); } wp.setOptions(ioptions); @@ -104,6 +106,17 @@ public class WaypointPopup extends JFrame { }); south.add(edit); + JButton cancel = new JButton("Cancel"); + cancel.addActionListener(new ActionListener() + { + @Override + public void actionPerformed(ActionEvent e) + { + dispose(); + } + }); + south.add(cancel); + setContentPane(content); setVisible(true); setSize(300,250);