Partage
  • Partager sur Facebook
  • Partager sur Twitter

[java]Dimensionnement Jpanel.

Sujet résolu
    22 octobre 2007 à 21:48:00

    Bonsoir à tous amis zero,
    J'ai réalisé le code suivant:
    1. import javax.swing.JPanel;
    2. import java.awt.GridBagLayout;
    3. import java.awt.GridBagConstraints;
    4. public class Affichage {
    5.         private JPanel jPanel = null;
    6.         private JPanel jPanel3 = null;
    7.         private JPanel jPanel22 = null;
    8.         private JPanel jPanel21 = null;
    9.         private JPanel jPanel23 = null;
    10.         private JPanel jPanel4 = null;
    11.         private JPanel jPanel24 = null;
    12.         private JPanel jPanel25 = null;
    13.         private JPanel jPanel6 = null;
    14.         private JPanel jPanel7 = null;
    15.         private JPanel jPanel8 = null;
    16.         private JPanel jPanel9 = null;
    17.         private JPanel jPanel11 = null;
    18.         private JPanel jPanel12 = null;
    19.         private JPanel jPanel13 = null;
    20.         private JPanel jPanel14 = null;
    21.         private JPanel jPanel15 = null;
    22.         private JPanel jPanel16 = null;
    23.         private JPanel jPanel17 = null;
    24.         private JPanel jPanel18 = null;
    25.         private JPanel jPanel39 = null;
    26.         private JPanel jPanel40 = null;
    27.         private JPanel jPanel26 = null;
    28.         private JPanel jPanel27 = null;
    29.         private JPanel jPanel28 = null;
    30.         private JPanel jPanel29 = null;
    31.         private JPanel jPanel31 = null;
    32.         private JPanel jPanel32 = null;
    33.         private JPanel jPanel33 = null;
    34.         private JPanel jPanel34 = null;
    35.         private JPanel jPanel35 = null;
    36.         private JPanel jPanel36 = null;
    37.         private JPanel jPanel37 = null;
    38.         private JPanel jPanel38 = null;
    39.         private JPanel jPanel20 = null;
    40.         private JPanel jPanel5 = null;
    41.         private JPanel jPanel1 = null;
    42.         private JPanel jPanel2 = null;
    43.         private JPanel jPanel19 = null;
    44.         private JPanel jPanel10 = null;
    45.         private JPanel jPanel30 = null;
    46.         /**
    47.          * This method initializes jPanel       
    48.          *      
    49.          * @return javax.swing.JPanel   
    50.          */
    51.         private JPanel getJPanel() {
    52.                 if (jPanel == null) {
    53.                         GridBagConstraints gridBagConstraints32 = new GridBagConstraints();
    54.                         gridBagConstraints32.gridx = 9;
    55.                         gridBagConstraints32.ipadx = 25;
    56.                         gridBagConstraints32.ipady = 73;
    57.                         gridBagConstraints32.gridy = 2;
    58.                         GridBagConstraints gridBagConstraints210 = new GridBagConstraints();
    59.                         gridBagConstraints210.gridx = 9;
    60.                         gridBagConstraints210.gridheight = 2;
    61.                         gridBagConstraints210.ipadx = 25;
    62.                         gridBagConstraints210.ipady = 192;
    63.                         gridBagConstraints210.gridy = 0;
    64.                         GridBagConstraints gridBagConstraints4 = new GridBagConstraints();
    65.                         gridBagConstraints4.gridx = 18;
    66.                         gridBagConstraints4.gridheight = 2;
    67.                         gridBagConstraints4.ipadx = 20;
    68.                         gridBagConstraints4.ipady = 192;
    69.                         gridBagConstraints4.gridy = 1;
    70.                         GridBagConstraints gridBagConstraints2 = new GridBagConstraints();
    71.                         gridBagConstraints2.gridx = 1;
    72.                         gridBagConstraints2.gridheight = 2;
    73.                         gridBagConstraints2.ipadx = 20;
    74.                         gridBagConstraints2.ipady = 192;
    75.                         gridBagConstraints2.gridy = 1;
    76.                         GridBagConstraints gridBagConstraints1 = new GridBagConstraints();
    77.                         gridBagConstraints1.gridx = 0;
    78.                         gridBagConstraints1.gridheight = 2;
    79.                         gridBagConstraints1.ipadx = 20;
    80.                         gridBagConstraints1.ipady = 192;
    81.                         gridBagConstraints1.gridy = 1;
    82.                         GridBagConstraints gridBagConstraints = new GridBagConstraints();
    83.                         gridBagConstraints.gridx = 4;
    84.                         gridBagConstraints.gridheight = 2;
    85.                         gridBagConstraints.ipadx = 25;
    86.                         gridBagConstraints.ipady = 192;
    87.                         gridBagConstraints.gridy = 0;
    88.                         GridBagConstraints gridBagConstraints55 = new GridBagConstraints();
    89.                         gridBagConstraints55.gridx = 19;
    90.                         gridBagConstraints55.gridheight = 2;
    91.                         gridBagConstraints55.ipadx = 20;
    92.                         gridBagConstraints55.ipady = 192;
    93.                         gridBagConstraints55.gridy = 1;
    94.                         GridBagConstraints gridBagConstraints52 = new GridBagConstraints();
    95.                         gridBagConstraints52.gridx = 17;
    96.                         gridBagConstraints52.ipadx = 25;
    97.                         gridBagConstraints52.ipady = 73;
    98.                         gridBagConstraints52.gridy = 2;
    99.                         GridBagConstraints gridBagConstraints50 = new GridBagConstraints();
    100.                         gridBagConstraints50.gridx = 16;
    101.                         gridBagConstraints50.ipadx = 25;
    102.                         gridBagConstraints50.ipady = 73;
    103.                         gridBagConstraints50.gridy = 2;
    104.                         GridBagConstraints gridBagConstraints48 = new GridBagConstraints();
    105.                         gridBagConstraints48.gridx = 15;
    106.                         gridBagConstraints48.ipadx = 25;
    107.                         gridBagConstraints48.ipady = 73;
    108.                         gridBagConstraints48.gridy = 2;
    109.                         GridBagConstraints gridBagConstraints46 = new GridBagConstraints();
    110.                         gridBagConstraints46.gridx = 14;
    111.                         gridBagConstraints46.ipadx = 25;
    112.                         gridBagConstraints46.ipady = 73;
    113.                         gridBagConstraints46.gridy = 2;
    114.                         GridBagConstraints gridBagConstraints44 = new GridBagConstraints();
    115.                         gridBagConstraints44.gridx = 13;
    116.                         gridBagConstraints44.ipadx = 25;
    117.                         gridBagConstraints44.ipady = 73;
    118.                         gridBagConstraints44.gridy = 2;
    119.                         GridBagConstraints gridBagConstraints42 = new GridBagConstraints();
    120.                         gridBagConstraints42.gridx = 12;
    121.                         gridBagConstraints42.ipadx = 25;
    122.                         gridBagConstraints42.ipady = 73;
    123.                         gridBagConstraints42.gridy = 2;
    124.                         GridBagConstraints gridBagConstraints40 = new GridBagConstraints();
    125.                         gridBagConstraints40.gridx = 11;
    126.                         gridBagConstraints40.ipadx = 25;
    127.                         gridBagConstraints40.ipady = 73;
    128.                         gridBagConstraints40.gridy = 2;
    129.                         GridBagConstraints gridBagConstraints38 = new GridBagConstraints();
    130.                         gridBagConstraints38.gridx = 10;
    131.                         gridBagConstraints38.ipadx = 25;
    132.                         gridBagConstraints38.ipady = 73;
    133.                         gridBagConstraints38.gridy = 2;
    134.                         GridBagConstraints gridBagConstraints36 = new GridBagConstraints();
    135.                         gridBagConstraints36.gridx = 8;
    136.                         gridBagConstraints36.ipadx = 25;
    137.                         gridBagConstraints36.ipady = 73;
    138.                         gridBagConstraints36.gridy = 2;
    139.                         GridBagConstraints gridBagConstraints34 = new GridBagConstraints();
    140.                         gridBagConstraints34.gridx = 7;
    141.                         gridBagConstraints34.ipadx = 25;
    142.                         gridBagConstraints34.ipady = 73;
    143.                         gridBagConstraints34.gridy = 2;
    144.                         GridBagConstraints gridBagConstraints19 = new GridBagConstraints();
    145.                         gridBagConstraints19.gridx = 6;
    146.                         gridBagConstraints19.ipady = 73;
    147.                         gridBagConstraints19.ipadx = 25;
    148.                         gridBagConstraints19.gridy = 2;
    149.                         GridBagConstraints gridBagConstraints31 = new GridBagConstraints();
    150.                         gridBagConstraints31.gridx = 5;
    151.                         gridBagConstraints31.ipadx = 25;
    152.                         gridBagConstraints31.ipady = 73;
    153.                         gridBagConstraints31.gridy = 2;
    154.                         GridBagConstraints gridBagConstraints29 = new GridBagConstraints();
    155.                         gridBagConstraints29.gridx = 19;
    156.                         gridBagConstraints29.insets = new java.awt.Insets(0,0,0,0);
    157.                         gridBagConstraints29.ipadx = 20;
    158.                         gridBagConstraints29.ipady = 73;
    159.                         gridBagConstraints29.gridy = 0;
    160.                         GridBagConstraints gridBagConstraints28 = new GridBagConstraints();
    161.                         gridBagConstraints28.gridx = 18;
    162.                         gridBagConstraints28.insets = new java.awt.Insets(0,0,0,0);
    163.                         gridBagConstraints28.ipadx = 20;
    164.                         gridBagConstraints28.ipady = 73;
    165.                         gridBagConstraints28.gridy = 0;
    166.                         GridBagConstraints gridBagConstraints27 = new GridBagConstraints();
    167.                         gridBagConstraints27.gridx = 17;
    168.                         gridBagConstraints27.insets = new java.awt.Insets(0,0,0,0);
    169.                         gridBagConstraints27.ipadx = 25;
    170.                         gridBagConstraints27.gridheight = 2;
    171.                         gridBagConstraints27.ipady = 192;
    172.                         gridBagConstraints27.gridy = 0;
    173.                         GridBagConstraints gridBagConstraints26 = new GridBagConstraints();
    174.                         gridBagConstraints26.gridx = 16;
    175.                         gridBagConstraints26.insets = new java.awt.Insets(0,0,0,0);
    176.                         gridBagConstraints26.ipadx = 25;
    177.                         gridBagConstraints26.gridheight = 2;
    178.                         gridBagConstraints26.ipady = 192;
    179.                         gridBagConstraints26.gridy = 0;
    180.                         GridBagConstraints gridBagConstraints25 = new GridBagConstraints();
    181.                         gridBagConstraints25.gridx = 15;
    182.                         gridBagConstraints25.insets = new java.awt.Insets(0,0,0,0);
    183.                         gridBagConstraints25.ipadx = 25;
    184.                         gridBagConstraints25.gridheight = 2;
    185.                         gridBagConstraints25.ipady = 192;
    186.                         gridBagConstraints25.gridy = 0;
    187.                         GridBagConstraints gridBagConstraints24 = new GridBagConstraints();
    188.                         gridBagConstraints24.gridx = 14;
    189.                         gridBagConstraints24.insets = new java.awt.Insets(0,0,0,0);
    190.                         gridBagConstraints24.ipadx = 25;
    191.                         gridBagConstraints24.gridheight = 2;
    192.                         gridBagConstraints24.ipady = 192;
    193.                         gridBagConstraints24.gridy = 0;
    194.                         GridBagConstraints gridBagConstraints23 = new GridBagConstraints();
    195.                         gridBagConstraints23.gridx = 13;
    196.                         gridBagConstraints23.insets = new java.awt.Insets(0,0,0,0);
    197.                         gridBagConstraints23.ipadx = 25;
    198.                         gridBagConstraints23.gridheight = 2;
    199.                         gridBagConstraints23.ipady = 192;
    200.                         gridBagConstraints23.gridy = 0;
    201.                         GridBagConstraints gridBagConstraints22 = new GridBagConstraints();
    202.                         gridBagConstraints22.gridx = 12;
    203.                         gridBagConstraints22.insets = new java.awt.Insets(0,0,0,0);
    204.                         gridBagConstraints22.ipadx = 25;
    205.                         gridBagConstraints22.gridheight = 2;
    206.                         gridBagConstraints22.ipady = 192;
    207.                         gridBagConstraints22.gridy = 0;
    208.                         GridBagConstraints gridBagConstraints21 = new GridBagConstraints();
    209.                         gridBagConstraints21.gridx = 11;
    210.                         gridBagConstraints21.insets = new java.awt.Insets(0,0,0,0);
    211.                         gridBagConstraints21.ipadx = 25;
    212.                         gridBagConstraints21.gridheight = 2;
    213.                         gridBagConstraints21.ipady = 192;
    214.                         gridBagConstraints21.gridy = 0;
    215.                         GridBagConstraints gridBagConstraints20 = new GridBagConstraints();
    216.                         gridBagConstraints20.gridx = 10;
    217.                         gridBagConstraints20.insets = new java.awt.Insets(0,0,0,0);
    218.                         gridBagConstraints20.ipadx = 25;
    219.                         gridBagConstraints20.gridheight = 2;
    220.                         gridBagConstraints20.ipady = 192;
    221.                         gridBagConstraints20.gridy = 0;
    222.                         GridBagConstraints gridBagConstraints18 = new GridBagConstraints();
    223.                         gridBagConstraints18.gridx = 8;
    224.                         gridBagConstraints18.insets = new java.awt.Insets(0,0,0,0);
    225.                         gridBagConstraints18.ipadx = 25;
    226.                         gridBagConstraints18.gridheight = 2;
    227.                         gridBagConstraints18.ipady = 192;
    228.                         gridBagConstraints18.gridy = 0;
    229.                         GridBagConstraints gridBagConstraints17 = new GridBagConstraints();
    230.                         gridBagConstraints17.gridx = 7;
    231.                         gridBagConstraints17.insets = new java.awt.Insets(0,0,0,0);
    232.                         gridBagConstraints17.ipadx = 25;
    233.                         gridBagConstraints17.gridheight = 2;
    234.                         gridBagConstraints17.ipady = 192;
    235.                         gridBagConstraints17.gridy = 0;
    236.                         GridBagConstraints gridBagConstraints16 = new GridBagConstraints();
    237.                         gridBagConstraints16.gridx = 6;
    238.                         gridBagConstraints16.insets = new java.awt.Insets(0,0,0,0);
    239.                         gridBagConstraints16.ipadx = 25;
    240.                         gridBagConstraints16.gridheight = 2;
    241.                         gridBagConstraints16.ipady = 192;
    242.                         gridBagConstraints16.gridy = 0;
    243.                         GridBagConstraints gridBagConstraints15 = new GridBagConstraints();
    244.                         gridBagConstraints15.gridx = 5;
    245.                         gridBagConstraints15.insets = new java.awt.Insets(0,0,0,0);
    246.                         gridBagConstraints15.ipadx = 25;
    247.                         gridBagConstraints15.gridheight = 2;
    248.                         gridBagConstraints15.ipady = 192;
    249.                         gridBagConstraints15.gridy = 0;
    250.                         GridBagConstraints gridBagConstraints14 = new GridBagConstraints();
    251.                         gridBagConstraints14.gridx = 4;
    252.                         gridBagConstraints14.ipadx = 25;
    253.                         gridBagConstraints14.ipady = 73;
    254.                         gridBagConstraints14.gridy = 2;
    255.                         GridBagConstraints gridBagConstraints12 = new GridBagConstraints();
    256.                         gridBagConstraints12.gridx = 3;
    257.                         gridBagConstraints12.ipadx = 25;
    258.                         gridBagConstraints12.ipady = 73;
    259.                         gridBagConstraints12.gridy = 2;
    260.                         GridBagConstraints gridBagConstraints10 = new GridBagConstraints();
    261.                         gridBagConstraints10.gridx = 3;
    262.                         gridBagConstraints10.insets = new java.awt.Insets(0,0,0,0);
    263.                         gridBagConstraints10.ipadx = 25;
    264.                         gridBagConstraints10.gridheight = 2;
    265.                         gridBagConstraints10.ipady = 192;
    266.                         gridBagConstraints10.gridy = 0;
    267.                         GridBagConstraints gridBagConstraints9 = new GridBagConstraints();
    268.                         gridBagConstraints9.gridx = 2;
    269.                         gridBagConstraints9.ipadx = 25;
    270.                         gridBagConstraints9.ipady = 73;
    271.                         gridBagConstraints9.gridy = 2;
    272.                         GridBagConstraints gridBagConstraints6 = new GridBagConstraints();
    273.                         gridBagConstraints6.gridx = 0;
    274.                         gridBagConstraints6.ipadx = 20;
    275.                         gridBagConstraints6.ipady = 73;
    276.                         gridBagConstraints6.gridy = 0;
    277.                         GridBagConstraints gridBagConstraints5 = new GridBagConstraints();
    278.                         gridBagConstraints5.gridx = 1;
    279.                         gridBagConstraints5.gridwidth = 1;
    280.                         gridBagConstraints5.insets = new java.awt.Insets(0,0,0,0);
    281.                         gridBagConstraints5.ipadx = 20;
    282.                         gridBagConstraints5.ipady = 73;
    283.                         gridBagConstraints5.gridy = 0;
    284.                         GridBagConstraints gridBagConstraints3 = new GridBagConstraints();
    285.                         gridBagConstraints3.gridx = 2;
    286.                         gridBagConstraints3.insets = new java.awt.Insets(0,0,0,0);
    287.                         gridBagConstraints3.ipadx = 25;
    288.                         gridBagConstraints3.gridheight = 2;
    289.                         gridBagConstraints3.ipady = 192;
    290.                         gridBagConstraints3.gridy = 0;
    291.                         jPanel = new JPanel();
    292.                         jPanel.setLayout(new GridBagLayout());
    293.                         jPanel.setSize(new java.awt.Dimension(680,411));
    294.                         jPanel.setPreferredSize(new java.awt.Dimension(480,338));
    295.                         jPanel.add(getJPanel3(), gridBagConstraints3);
    296.                         jPanel.add(getJPanel22(), gridBagConstraints5);
    297.                         jPanel.add(getJPanel21(), gridBagConstraints6);
    298.                         jPanel.add(getJPanel23(), gridBagConstraints9);
    299.                         jPanel.add(getJPanel4(), gridBagConstraints10);
    300.                         jPanel.add(getJPanel24(), gridBagConstraints12);
    301.                         jPanel.add(getJPanel25(), gridBagConstraints14);
    302.                         jPanel.add(getJPanel6(), gridBagConstraints15);
    303.                         jPanel.add(getJPanel7(), gridBagConstraints16);
    304.                         jPanel.add(getJPanel8(), gridBagConstraints17);
    305.                         jPanel.add(getJPanel9(), gridBagConstraints18);
    306.                         jPanel.add(getJPanel11(), gridBagConstraints20);
    307.                         jPanel.add(getJPanel12(), gridBagConstraints21);
    308.                         jPanel.add(getJPanel13(), gridBagConstraints22);
    309.                         jPanel.add(getJPanel14(), gridBagConstraints23);
    310.                         jPanel.add(getJPanel15(), gridBagConstraints24);
    311.                         jPanel.add(getJPanel16(), gridBagConstraints25);
    312.                         jPanel.add(getJPanel17(), gridBagConstraints26);
    313.                         jPanel.add(getJPanel18(), gridBagConstraints27);
    314.                         jPanel.add(getJPanel39(), gridBagConstraints28);
    315.                         jPanel.add(getJPanel40(), gridBagConstraints29);
    316.                         jPanel.add(getJPanel26(), gridBagConstraints31);
    317.                         jPanel.add(getJPanel27(), gridBagConstraints19);
    318.                         jPanel.add(getJPanel28(), gridBagConstraints34);
    319.                         jPanel.add(getJPanel29(), gridBagConstraints36);
    320.                         jPanel.add(getJPanel31(), gridBagConstraints38);
    321.                         jPanel.add(getJPanel32(), gridBagConstraints40);
    322.                         jPanel.add(getJPanel33(), gridBagConstraints42);
    323.                         jPanel.add(getJPanel34(), gridBagConstraints44);
    324.                         jPanel.add(getJPanel35(), gridBagConstraints46);
    325.                         jPanel.add(getJPanel36(), gridBagConstraints48);
    326.                         jPanel.add(getJPanel37(), gridBagConstraints50);
    327.                         jPanel.add(getJPanel38(), gridBagConstraints52);
    328.                         jPanel.add(getJPanel20(), gridBagConstraints55);
    329.                         jPanel.add(getJPanel5(), gridBagConstraints);
    330.                         jPanel.add(getJPanel1(), gridBagConstraints1);
    331.                         jPanel.add(getJPanel2(), gridBagConstraints2);
    332.                         jPanel.add(getJPanel19(), gridBagConstraints4);
    333.                         jPanel.add(getJPanel10(), gridBagConstraints210);
    334.                         jPanel.add(getJPanel30(), gridBagConstraints32);
    335.                 }
    336.                 return jPanel;
    337.         }
    338.         /**
    339.          * This method initializes jPanel4     
    340.          *      
    341.          * @return javax.swing.JPanel   
    342.          */
    343.         private JPanel getJPanel3() {
    344.                 if (jPanel3 == null) {
    345.                         jPanel3 = new JPanel();
    346.                 }
    347.                 return jPanel3;
    348.         }
    349.         /**
    350.          * This method initializes jPanel6     
    351.          *      
    352.          * @return javax.swing.JPanel   
    353.          */
    354.         private JPanel getJPanel22() {
    355.                 if (jPanel22 == null) {
    356.                         jPanel22 = new JPanel();
    357.                 }
    358.                 return jPanel22;
    359.         }
    360.         /**
    361.          * This method initializes jPanel7     
    362.          *      
    363.          * @return javax.swing.JPanel   
    364.          */
    365.         private JPanel getJPanel21() {
    366.                 if (jPanel21 == null) {
    367.                         jPanel21 = new JPanel();
    368.                 }
    369.                 return jPanel21;
    370.         }
    371.         /**
    372.          * This method initializes jPanel10     
    373.          *      
    374.          * @return javax.swing.JPanel   
    375.          */
    376.         private JPanel getJPanel23() {
    377.                 if (jPanel23 == null) {
    378.                         jPanel23 = new JPanel();
    379.                 }
    380.                 return jPanel23;
    381.         }
    382.         /**
    383.          * This method initializes jPanel11     
    384.          *      
    385.          * @return javax.swing.JPanel   
    386.          */
    387.         private JPanel getJPanel4() {
    388.                 if (jPanel4 == null) {
    389.                         jPanel4 = new JPanel();
    390.                 }
    391.                 return jPanel4;
    392.         }
    393.         /**
    394.          * This method initializes jPanel13     
    395.          *      
    396.          * @return javax.swing.JPanel   
    397.          */
    398.         private JPanel getJPanel24() {
    399.                 if (jPanel24 == null) {
    400.                         jPanel24 = new JPanel();
    401.                 }
    402.                 return jPanel24;
    403.         }
    404.         /**
    405.          * This method initializes jPanel15     
    406.          *      
    407.          * @return javax.swing.JPanel   
    408.          */
    409.         private JPanel getJPanel25() {
    410.                 if (jPanel25 == null) {
    411.                         jPanel25 = new JPanel();
    412.                 }
    413.                 return jPanel25;
    414.         }
    415.         /**
    416.          * This method initializes jPanel16     
    417.          *      
    418.          * @return javax.swing.JPanel   
    419.          */
    420.         private JPanel getJPanel6() {
    421.                 if (jPanel6 == null) {
    422.                         jPanel6 = new JPanel();
    423.                 }
    424.                 return jPanel6;
    425.         }
    426.         /**
    427.          * This method initializes jPanel17     
    428.          *      
    429.          * @return javax.swing.JPanel   
    430.          */
    431.         private JPanel getJPanel7() {
    432.                 if (jPanel7 == null) {
    433.                         jPanel7 = new JPanel();
    434.                 }
    435.                 return jPanel7;
    436.         }
    437.         /**
    438.          * This method initializes jPanel18     
    439.          *      
    440.          * @return javax.swing.JPanel   
    441.          */
    442.         private JPanel getJPanel8() {
    443.                 if (jPanel8 == null) {
    444.                         jPanel8 = new JPanel();
    445.                 }
    446.                 return jPanel8;
    447.         }
    448.         /**
    449.          * This method initializes jPanel19     
    450.          *      
    451.          * @return javax.swing.JPanel   
    452.          */
    453.         private JPanel getJPanel9() {
    454.                 if (jPanel9 == null) {
    455.                         jPanel9 = new JPanel();
    456.                 }
    457.                 return jPanel9;
    458.         }
    459.         /**
    460.          * This method initializes jPanel21     
    461.          *      
    462.          * @return javax.swing.JPanel   
    463.          */
    464.         private JPanel getJPanel11() {
    465.                 if (jPanel11 == null) {
    466.                         jPanel11 = new JPanel();
    467.                 }
    468.                 return jPanel11;
    469.         }
    470.         /**
    471.          * This method initializes jPanel22     
    472.          *      
    473.          * @return javax.swing.JPanel   
    474.          */
    475.         private JPanel getJPanel12() {
    476.                 if (jPanel12 == null) {
    477.                         jPanel12 = new JPanel();
    478.                 }
    479.                 return jPanel12;
    480.         }
    481.         /**
    482.          * This method initializes jPanel23     
    483.          *      
    484.          * @return javax.swing.JPanel   
    485.          */
    486.         private JPanel getJPanel13() {
    487.                 if (jPanel13 == null) {
    488.                         jPanel13 = new JPanel();
    489.                 }
    490.                 return jPanel13;
    491.         }
    492.         /**
    493.          * This method initializes jPanel24     
    494.          *      
    495.          * @return javax.swing.JPanel   
    496.          */
    497.         private JPanel getJPanel14() {
    498.                 if (jPanel14 == null) {
    499.                         jPanel14 = new JPanel();
    500.                 }
    501.                 return jPanel14;
    502.         }
    503.         /**
    504.          * This method initializes jPanel25     
    505.          *      
    506.          * @return javax.swing.JPanel   
    507.          */
    508.         private JPanel getJPanel15() {
    509.                 if (jPanel15 == null) {
    510.                         jPanel15 = new JPanel();
    511.                 }
    512.                 return jPanel15;
    513.         }
    514.         /**
    515.          * This method initializes jPanel26     
    516.          *      
    517.          * @return javax.swing.JPanel   
    518.          */
    519.         private JPanel getJPanel16() {
    520.                 if (jPanel16 == null) {
    521.                         jPanel16 = new JPanel();
    522.                 }
    523.                 return jPanel16;
    524.         }
    525.         /**
    526.          * This method initializes jPanel27     
    527.          *      
    528.          * @return javax.swing.JPanel   
    529.          */
    530.         private JPanel getJPanel17() {
    531.                 if (jPanel17 == null) {
    532.                         jPanel17 = new JPanel();
    533.                 }
    534.                 return jPanel17;
    535.         }
    536.         /**
    537.          * This method initializes jPanel28     
    538.          *      
    539.          * @return javax.swing.JPanel   
    540.          */
    541.         private JPanel getJPanel18() {
    542.                 if (jPanel18 == null) {
    543.                         jPanel18 = new JPanel();
    544.                 }
    545.                 return jPanel18;
    546.         }
    547.         /**
    548.          * This method initializes jPanel29     
    549.          *      
    550.          * @return javax.swing.JPanel   
    551.          */
    552.         private JPanel getJPanel39() {
    553.                 if (jPanel39 == null) {
    554.                         jPanel39 = new JPanel();
    555.                 }
    556.                 return jPanel39;
    557.         }
    558.         /**
    559.          * This method initializes jPanel30     
    560.          *      
    561.          * @return javax.swing.JPanel   
    562.          */
    563.         private JPanel getJPanel40() {
    564.                 if (jPanel40 == null) {
    565.                         jPanel40 = new JPanel();
    566.                 }
    567.                 return jPanel40;
    568.         }
    569.         /**
    570.          * This method initializes jPanel32     
    571.          *      
    572.          * @return javax.swing.JPanel   
    573.          */
    574.         private JPanel getJPanel26() {
    575.                 if (jPanel26 == null) {
    576.                         jPanel26 = new JPanel();
    577.                 }
    578.                 return jPanel26;
    579.         }
    580.         /**
    581.          * This method initializes jPanel20     
    582.          *      
    583.          * @return javax.swing.JPanel   
    584.          */
    585.         private JPanel getJPanel27() {
    586.                 if (jPanel27 == null) {
    587.                         jPanel27 = new JPanel();
    588.                 }
    589.                 return jPanel27;
    590.         }
    591.         /**
    592.          * This method initializes jPanel35     
    593.          *      
    594.          * @return javax.swing.JPanel   
    595.          */
    596.         private JPanel getJPanel28() {
    597.                 if (jPanel28 == null) {
    598.                         jPanel28 = new JPanel();
    599.                 }
    600.                 return jPanel28;
    601.         }
    602.         /**
    603.          * This method initializes jPanel37     
    604.          *      
    605.          * @return javax.swing.JPanel   
    606.          */
    607.         private JPanel getJPanel29() {
    608.                 if (jPanel29 == null) {
    609.                         jPanel29 = new JPanel();
    610.                 }
    611.                 return jPanel29;
    612.         }
    613.         /**
    614.          * This method initializes jPanel39     
    615.          *      
    616.          * @return javax.swing.JPanel   
    617.          */
    618.         private JPanel getJPanel31() {
    619.                 if (jPanel31 == null) {
    620.                         jPanel31 = new JPanel();
    621.                 }
    622.                 return jPanel31;
    623.         }
    624.         /**
    625.          * This method initializes jPanel41     
    626.          *      
    627.          * @return javax.swing.JPanel   
    628.          */
    629.         private JPanel getJPanel32() {
    630.                 if (jPanel32 == null) {
    631.                         jPanel32 = new JPanel();
    632.                 }
    633.                 return jPanel32;
    634.         }
    635.         /**
    636.          * This method initializes jPanel43     
    637.          *      
    638.          * @return javax.swing.JPanel   
    639.          */
    640.         private JPanel getJPanel33() {
    641.                 if (jPanel33 == null) {
    642.                         jPanel33 = new JPanel();
    643.                 }
    644.                 return jPanel33;
    645.         }
    646.         /**
    647.          * This method initializes jPanel45     
    648.          *      
    649.          * @return javax.swing.JPanel   
    650.          */
    651.         private JPanel getJPanel34() {
    652.                 if (jPanel34 == null) {
    653.                         jPanel34 = new JPanel();
    654.                 }
    655.                 return jPanel34;
    656.         }
    657.         /**
    658.          * This method initializes jPanel47     
    659.          *      
    660.          * @return javax.swing.JPanel   
    661.          */
    662.         private JPanel getJPanel35() {
    663.                 if (jPanel35 == null) {
    664.                         jPanel35 = new JPanel();
    665.                 }
    666.                 return jPanel35;
    667.         }
    668.         /**
    669.          * This method initializes jPanel49     
    670.          *      
    671.          * @return javax.swing.JPanel   
    672.          */
    673.         private JPanel getJPanel36() {
    674.                 if (jPanel36 == null) {
    675.                         jPanel36 = new JPanel();
    676.                 }
    677.                 return jPanel36;
    678.         }
    679.         /**
    680.          * This method initializes jPanel51     
    681.          *      
    682.          * @return javax.swing.JPanel   
    683.          */
    684.         private JPanel getJPanel37() {
    685.                 if (jPanel37 == null) {
    686.                         jPanel37 = new JPanel();
    687.                 }
    688.                 return jPanel37;
    689.         }
    690.         /**
    691.          * This method initializes jPanel53     
    692.          *      
    693.          * @return javax.swing.JPanel   
    694.          */
    695.         private JPanel getJPanel38() {
    696.                 if (jPanel38 == null) {
    697.                         jPanel38 = new JPanel();
    698.                 }
    699.                 return jPanel38;
    700.         }
    701.         /**
    702.          * This method initializes jPanel56     
    703.          *      
    704.          * @return javax.swing.JPanel   
    705.          */
    706.         private JPanel getJPanel20() {
    707.                 if (jPanel20 == null) {
    708.                         jPanel20 = new JPanel();
    709.                 }
    710.                 return jPanel20;
    711.         }
    712.         /**
    713.          * This method initializes jPanel1     
    714.          *      
    715.          * @return javax.swing.JPanel   
    716.          */
    717.         private JPanel getJPanel5() {
    718.                 if (jPanel5 == null) {
    719.                         jPanel5 = new JPanel();
    720.                 }
    721.                 return jPanel5;
    722.         }
    723.         /**
    724.          * This method initializes jPanel2     
    725.          *      
    726.          * @return javax.swing.JPanel   
    727.          */
    728.         private JPanel getJPanel1() {
    729.                 if (jPanel1 == null) {
    730.                         jPanel1 = new JPanel();
    731.                 }
    732.                 return jPanel1;
    733.         }
    734.         /**
    735.          * This method initializes jPanel3     
    736.          *      
    737.          * @return javax.swing.JPanel   
    738.          */
    739.         private JPanel getJPanel2() {
    740.                 if (jPanel2 == null) {
    741.                         jPanel2 = new JPanel();
    742.                 }
    743.                 return jPanel2;
    744.         }
    745.         /**
    746.          * This method initializes jPanel5     
    747.          *      
    748.          * @return javax.swing.JPanel   
    749.          */
    750.         private JPanel getJPanel19() {
    751.                 if (jPanel19 == null) {
    752.                         jPanel19 = new JPanel();
    753.                 }
    754.                 return jPanel19;
    755.         }
    756.         /**
    757.          * This method initializes jPanel10     
    758.          *      
    759.          * @return javax.swing.JPanel   
    760.          */
    761.         private JPanel getJPanel10() {
    762.                 if (jPanel10 == null) {
    763.                         jPanel10 = new JPanel();
    764.                 }
    765.                 return jPanel10;
    766.         }
    767.         /**
    768.          * This method initializes jPanel30     
    769.          *      
    770.          * @return javax.swing.JPanel   
    771.          */
    772.         private JPanel getJPanel30() {
    773.                 if (jPanel30 == null) {
    774.                         jPanel30 = new JPanel();
    775.                 }
    776.                 return jPanel30;
    777.         }
    778. }


    J'ai donc Un Jpanel qui contient une multitude de JPanel.Cependant j'aimerai que l'ensemble de tous les Jpanel contenu n'ai pas une taille Prédéfinie comme je l'ai fait mais que les Jpanel s'auto dimensionne en fonction des elément qu'ils vont recevoir par l'intermediaire d'une class AffichageCtrl qui possede deux méthode (inserer et supprimer).
    Quelqu'un pourrait t'il me dire comment procéder pour qu'il y ai un auto dimenssionnement??
    • Partager sur Facebook
    • Partager sur Twitter
      22 octobre 2007 à 21:55:34

      Oui, biensur!
      Mais ne serait-il pas plus simple de le faire à ma manière ?

      http://prevert.upmf-grenoble.fr/Prog/Java/swing/JPanel.html

      en espérant t'avoir aidé. :)
      • Partager sur Facebook
      • Partager sur Twitter
        22 octobre 2007 à 22:23:01

        c'est ca l'inconveniant de faire ses interfaces GUI avec un EDI

        de plus je pense pas que les Grid*Layout ne permettent un redimmensionnement en fonction des objet recu mais par contre ils se redimensionnent en fonction de la taile de la fenetre
        • Partager sur Facebook
        • Partager sur Twitter
          23 octobre 2007 à 19:01:00

          mon dieu, le code imbuvable de la mort :lol:

          je sais pas comment résoudre ton problème, par contre, je te conseille de revoir ton code :-°
          par exemple, il doit bien y avoir une manière de couper les + de 800 lignes à... disons 80 lignes, non?
          à moins que ce soit nécessaire qu'il y ai autant de répétitions...
          • Partager sur Facebook
          • Partager sur Twitter
          Altarapp.com - Applications, Code Snippets, API Wrappers et etc, le tout en C# le plus clair du temps!
            23 octobre 2007 à 19:09:39

            Ba disons que c'est le code généré par le visual editor d' eclipse donc je pense qu'il y a moyen de faire un truc plus court.
            Greg=> J'ai regardé ton lien et je ne vois pas en quoi cela peut m'aider, il y a juste une phrase sur les JPanel.

            Personne ne peut vraiment m'aider alors ?
            • Partager sur Facebook
            • Partager sur Twitter
              23 octobre 2007 à 20:25:26

              Pour réduire ton code tu peux faire plusieurs chose.

              1. private JPanel jPanel = null;
              2.         private JPanel jPanel3 = null;


              remplacer par :

              1. private JPanel panel[] = new JPanel[33]; // par exemple.


              Ensuite :

              1. private JPanel getJPanel3() {
              2.             if (jPanel3 == null) {
              3.                     jPanel3 = new JPanel();
              4.             }
              5.             return jPanel3;
              6.     }
              7.     private JPanel getJPanel22() {
              8.            if (jPanel22 == null) {
              9.                     jPanel22 = new JPanel();
              10.             }
              11.             return jPanel22;
              12.     }


              par :

              1. private JPanel getJPanel(int numero) {
              2.             if (jPanel3 == null) {
              3.                     jPanel[i] = new JPanel();
              4.             }
              5.             return jPanel[i];
              6.     }


              En gros voilà comment réduire ton code un peu...

              • Partager sur Facebook
              • Partager sur Twitter
                23 octobre 2007 à 21:31:08

                Merci dam, toujours la au bon moment :D
                je vais voir ça tout de suite pour simplifier le code.

                Pendant que j'y suis une autre question qui me chagrine est que je ne sais pas comment faire à partir de ma classe AffichageCtrl pour que mes méthodes inserer() et supprimer puissent acceder à ma classe affichage pour remplir les Jpanels avec des objets.
                • Partager sur Facebook
                • Partager sur Twitter
                  24 octobre 2007 à 21:53:46

                  Image utilisateur

                  En faite ce que je dois faire est ecrire un programme qui reçoit des objets de type elements possédant 4arguments (x,y,largeur,hauteur) et qui les places dans un tableau comme celui ci dessus.
                  Par exemple l'élement c à pour parametre x=1 y=0 largeur =1 hauteur=2, le premier element A (x=0 y=0 largeur =1 et hauteur=1, l'element d(x=2 y=0 largeur=1 hauteur =3)
                  A l'origine l'exo avais un plus grand tableau d'ou le premier code que j'avais posté mais il à été réduit dans un premier temps au cas de l'image.
                  Apres plusieurs essais je n'arrive à rien, lorsque je fais un gridbaglayout comme dans mon premier code pour faire un tableau je n'arrive pas a le remplir enfin bref je tourne en rond d'ou mon appelle à vos connaissances.

                  Ps je me suis trompé nous avons un A et un A1 ainsi qu'un b et un b1

                  Quelqu'un pourrait t'il m'aider, me donner des indications de la façon à procéder car la je galère vraiment.

                  Merci
                  • Partager sur Facebook
                  • Partager sur Twitter

                  [java]Dimensionnement Jpanel.

                  × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                  × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                  • Editeur
                  • Markdown