Panel in Java AWT


The class Panel is the simplest container class. It provides space in which an application can attach any other component, including other panels. It uses FlowLayout as default layout manager.

Source Code

package awtDemo;
 
import java.awt.*;
import java.awt.event.*;
 
//Panel in AWT
class MyApp extends Frame {
 
	public MyApp() {
		super("Tutor Joes");
		setSize(1000, 600);// w,h
		setLayout(null);
		setVisible(true);
 
 
		    Panel panel=new Panel();  
	        panel.setBounds(40,80,200,200);    
	        panel.setBackground(Color.gray);
 
	        Button b1=new Button("Button 1");     
	        b1.setBounds(50,100,80,30);   
	        b1.setBackground(Color.yellow); 
 
	        Button b2=new Button("Button 2");   
	        b2.setBounds(100,100,80,30);    
	        b2.setBackground(Color.green);
 
	        panel.add(b1); 
	        panel.add(b2);  
 
	        add(panel);  
 
		// Close Button Code
		this.addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent we) {
				System.exit(0);
			}
		});
	}
 
}
 
public class app {
	public static void main(String[] args) {
		MyApp frm = new MyApp();
	}
 
}
 
To download raw file Click Here

Output

Java AWT


Basic Programs