import javax.swing.*; import java.awt.*; import java.awt.event.*; public class PanelExample extends JFrame { private JButton newButton; private JPanel panel; private JLabel label; public static void main ( String args[]) { PanelExample panelExample = new PanelExample(); WindowAdapter windowAdapter = new WindowAdapter() { public void windowClosing( WindowEvent e ) { System.exit( 0 ); } }; panelExample.addWindowListener( windowAdapter ); } public PanelExample() { Container container = getContentPane(); container.setLayout( new FlowLayout() ); newButton = new JButton("New"); panel = new JPanel(); label = new JLabel("Test Lable On Panel"); newButton.addActionListener( new ActionListener() { public void actionPerformed( ActionEvent e ) { //do something here } }); panel.add(label); container.add(newButton); container.add(panel); setSize( 500, 600 ); show(); } }