Définition de la taille des panneaux

J'ai 3 panneaux. L'un est le panneau principal qui contient 2 petits panneaux.

Pour le panneau principal, j'ai utilisé

setPreferredSize(new Dimension(350, 190));

Pour le petit panneau de gauche, j'ai utilisé

setPreferredSize(new Dimension(100, 190));

Pour le petit panneau de droite, j'ai utilisé

setPreferredSize(new Dimension(250, 190));

mais les petits panneaux restent de la même taille. Comment puis-je résoudre ce problème?Définition de la taille des panneaux

C'est le code que j'ai dans mon Panneau principal.

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);            
}
}
Vous oubliez le seul code, dans lequel le InputPanel est construit.

OriginalL'auteur Karen | 2009-10-20