Perdorimi i Content Pane

 Te kuptojme panelin e permbajtjes “Content Pane”

•        Konteineri me nivel me te larte –    JFrame –    Permban nje content pane, menu bar, dhe glass pane

 

 •        Containment hierarchy –    Nje peme komponentesh qe ka si rrenje nje konteiner te nivelit te larte.

•        Content pane –    Permban gjithe komponentet e dukshem ne nderfaqen e perdoruesit

•    metoda getContentPane() –    Java 5 ose me vone

•     Per te shtuar komponentet ne JFrames perdoret direkt metoda  add() pa perdorur getContentPane()

•     Po keshtu perdoren edhe metodat remove() dhe setLayout() –    Metoda te tjera duhet te perdorin getContentPane()

•     psh: metoda setBackground()  


     //Shembull 
import java.awt.*;
import javax.swing.*;
public class JFrameWithExplicitContentPane extends JFrame
{
private final int SIZE = 180;
private Container con = getContentPane();
private JButton button = new JButton("Press Me");
public JFrameWithExplicitContentPane()
{
super("Frame");
setSize(SIZE, SIZE);
con.setLayout(new FlowLayout());
con.add(button);
}
public static void main(String[] args)
{
JFrameWithExplicitContentPane frame =
new JFrameWithExplicitContentPane();
frame.setVisible(true);
}
}