diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2023-05-01 09:24:55 -0400 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2023-05-01 09:24:55 -0400 |
commit | bdd459335064391b198aa11ffb8a906b787bcbdf (patch) | |
tree | 2f8142798d863a2c530f6d90cbb490c103da3398 /apcs/Gui.java | |
parent | 5f393db5e48c877a6cf636c207c3cad227d16762 (diff) | |
download | NPEhero-bdd459335064391b198aa11ffb8a906b787bcbdf.tar.gz NPEhero-bdd459335064391b198aa11ffb8a906b787bcbdf.tar.bz2 NPEhero-bdd459335064391b198aa11ffb8a906b787bcbdf.zip |
add test button
Diffstat (limited to 'apcs/Gui.java')
-rw-r--r-- | apcs/Gui.java | 36 |
1 files changed, 32 insertions, 4 deletions
diff --git a/apcs/Gui.java b/apcs/Gui.java index 1fca6bc..934c371 100644 --- a/apcs/Gui.java +++ b/apcs/Gui.java @@ -6,8 +6,36 @@ */ package apcs; - -public class Gui -{ - +import javax.swing.JButton; +import javax.swing.JFrame; +public class Gui { + public Gui() + { + /* JFrame is a top level container (window) + * where we would be adding our button + */ + JFrame frame=new JFrame(); + + // Creating Button + JButton b=new JButton("Click Me.."); + /* This method specifies the location and size + * of button. In method setBounds(x, y, width, height) + * x,y) are cordinates from the top left + * corner and remaining two arguments are the width + * and height of the button. + */ + b.setBounds(50,50,200, 50); + + //Adding button onto the frame + frame.add(b); + + // Setting Frame size. This is the window size + frame.setSize(600,500); + + frame.setLayout(null); + frame.setVisible(true); + + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + + } } |