JButton and JLabel
JButton
Here's where the fun comes in, yep, we are going to add a component, a JButton. You know what a button is right? One of those funky little rectangles
that you click on and they go down and then pop back up again. Enough talk, you're probably
crapping your-self in anticipation, so here we go!
JFrame frame = new JFrame("Title Bar Text");
JPanel panel = new JPanel();
JButton button1 = new JButton("Button Text");
frame.setSize(256,256);
frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
frame.getContentPane().add(panel);
panel.add(button1);
frame.pack();
frame.show();
And there it is ladies and gentleman, two count 'em 2
new lines of code to create and add a JButton to our JPanel. Notice that when we added the
panel, we want to add it to the JFrame's contentpane and when we want to add the JButton, we
just plain add() it to the JPanel. This isn't exactly rocket science, if rocket science is
what you want, go here.
JLabel
Alright, now that you know how to add components to
the JPanel, I'm just going to tell you how to use the constructor method. I goes like this:
JLabel label1 = new JLabel("Label Text");
If you don't understand that, then you shouldn't be
reading this, go read up on classes and constructor methods. After you create the JLabel,
just add it to the JPanel like we did for JButton.