Einstellung der Größe des panels

Habe ich 3 Platten. Einer ist der Haupt-panel, das hält den 2 kleineren Platten.

Für die Haupt-panel, die ich verwendet,

setPreferredSize(new Dimension(350, 190));

Für die kleineren linken panel, die ich verwendet,

setPreferredSize(new Dimension(100, 190));

Für die kleineren rechten Bereich, die ich verwendet,

setPreferredSize(new Dimension(250, 190));

aber die kleineren panels bleiben die gleiche Größe. Wie kann ich dieses Problem beheben?Einstellung der Größe des panels

Dies ist der code den ich habe in meinem Haupt-Panel.

import model.*;
import java.awt.*;
import javax.swing.*;

public class Panel extends JPanel
{

public Panel(Prison prison)
{
    setup();
    build(prison);
}

private void setup()
{
    setBorder(BorderFactory.createLineBorder(Color.blue));
    setLayout(new BorderLayout(1, 1));
    setPreferredSize(new Dimension(350, 190));
}

private void build(Prison prison)
{
    JTabbedPane tab = new JTabbedPane();       
    tab.addTab("Input", null, new InputPanel(), "Input");
    tab.addTab("Display", null, new DisplayPanel(), "Display");
    add(tab);            
}
}
Sie vernachlässigen, um zu zeigen, das nur den relevanten code, in dem das InputPanel aufgebaut ist.

InformationsquelleAutor Karen | 2009-10-20

Schreibe einen Kommentar