Changeset 5212


Ignore:
Timestamp:
2003-08-19T15:41:06+12:00 (21 years ago)
Author:
jmt12
Message:

Fix 203B012 - consistant layout

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/cdm/SubcollectionIndexManager.java

    r4932 r5212  
    222222        super();
    223223        // Creation
    224         JPanel subindex_pane = new JPanel();
    225224        JPanel subcollection_panel = new JPanel();
    226225        JPanel subindex_name_panel = new JPanel();
     
    273272        subcollectionindex_name_field.getDocument().addDocumentListener(new SubcollectionIndexListener());
    274273        subcollection_list.addListSelectionListener(new SubcollectionIndexListener());
     274       
     275        JPanel temp_pane = new JPanel();
    275276
    276277        // Layout
    277         subindex_name_panel.setLayout(new BorderLayout());
    278         subindex_name_panel.add(subindex_name_label, BorderLayout.WEST);
    279         subindex_name_panel.add(subcollectionindex_name_field, BorderLayout.CENTER);
    280 
    281         list_pane.setLayout(new BorderLayout());
    282         list_pane.add(subcollection_label, BorderLayout.NORTH);
    283         list_pane.add(new JScrollPane(subcollection_list), BorderLayout.CENTER);
    284        
    285         subcollection_panel.setLayout(new BorderLayout());
    286         subcollection_panel.add(subindex_name_panel, BorderLayout.NORTH);
    287         subcollection_panel.add(list_pane, BorderLayout.CENTER);
    288278
    289279        default_label.setBorder(BorderFactory.createEmptyBorder(0,0,0,5));
    290280
    291         default_pane.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createCompoundBorder(BorderFactory.createEmptyBorder(5,5,5,5), BorderFactory.createRaisedBevelBorder()), BorderFactory.createEmptyBorder(2,2,2,2)));
     281        default_pane.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createRaisedBevelBorder(), BorderFactory.createEmptyBorder(2,2,2,2)));
    292282        default_pane.setLayout(new BorderLayout());
    293283        default_pane.add(default_label, BorderLayout.WEST);
     
    299289        subindexes_pane.add(default_pane, BorderLayout.SOUTH);
    300290       
    301         subindex_pane.setLayout(new GridLayout(1,2,5,0));
    302         subindex_pane.add(subcollection_panel);
    303         subindex_pane.add(subindexes_pane);
    304 
    305         button_pane.setLayout(new GridLayout(2,2));
     291        subindex_name_panel.setLayout(new BorderLayout());
     292        subindex_name_panel.add(subindex_name_label, BorderLayout.WEST);
     293        subindex_name_panel.add(subcollectionindex_name_field, BorderLayout.CENTER);
     294
     295        list_pane.setBorder(BorderFactory.createEmptyBorder(5,0,2,0));
     296        list_pane.setLayout(new BorderLayout());
     297        list_pane.add(subcollection_label, BorderLayout.NORTH);
     298        list_pane.add(new JScrollPane(subcollection_list), BorderLayout.CENTER);
     299       
     300        button_pane.setLayout(new GridLayout(1,4));
    306301        button_pane.add(add_index_button);
    307302        button_pane.add(remove_index_button);
    308303        button_pane.add(clear_default_button);
    309304        button_pane.add(set_default_button);
     305
     306        temp_pane.setLayout(new GridLayout(2,1,0,5));
     307        temp_pane.add(subindex_name_panel);
     308        temp_pane.add(button_pane);
     309
     310        subcollection_panel.setLayout(new BorderLayout());
     311        //subcollection_panel.add(subindex_name_panel, BorderLayout.NORTH);
     312        subcollection_panel.add(list_pane, BorderLayout.CENTER);
     313        //subcollection_panel.add(button_pane, BorderLayout.SOUTH);
     314        subcollection_panel.add(temp_pane, BorderLayout.SOUTH);
    310315       
    311316        setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
    312317        setLayout(new BorderLayout());
    313         add(subindex_pane, BorderLayout.CENTER);
    314         add(button_pane, BorderLayout.SOUTH);
     318        add(subindexes_pane, BorderLayout.CENTER);
     319        add(subcollection_panel, BorderLayout.SOUTH);
    315320    }
    316321
Note: See TracChangeset for help on using the changeset viewer.