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);
}
}