Changeset 4238 in josm


Ignore:
Timestamp:
Jul 14, 2011 10:17:30 AM (23 months ago)
Author:
stoecker
Message:

fix #6547 - patch by Hojoe - line height in relation editor too high

Location:
trunk/src/org/openstreetmap/josm/gui/dialogs/relation
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java

    r4223 r4238  
    3333import javax.swing.AbstractAction; 
    3434import javax.swing.BorderFactory; 
    35 import javax.swing.DefaultCellEditor; 
    3635import javax.swing.JComponent; 
    3736import javax.swing.JLabel; 
     
    4140import javax.swing.JSplitPane; 
    4241import javax.swing.JTabbedPane; 
    43 import javax.swing.JTextField; 
    4442import javax.swing.JToolBar; 
    4543import javax.swing.KeyStroke; 
     
    347345        ); 
    348346        tfRole.setEnabled(memberTable.getSelectedRowCount() > 0); 
    349         memberTable.setRowHeight(tfRole.getPreferredSize().height); 
    350347        SideButton btnApply = new SideButton(setRoleAction); 
    351348        btnApply.setPreferredSize(new Dimension(20,20)); 
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberRoleCellEditor.java

    r4191 r4238  
    55 
    66import javax.swing.AbstractCellEditor; 
     7import javax.swing.BorderFactory; 
    78import javax.swing.JTable; 
    89import javax.swing.table.TableCellEditor; 
     
    2526        this.ds = ds; 
    2627        editor = new AutoCompletingTextField(); 
     28        editor.setBorder(BorderFactory.createEmptyBorder(1,1,1,1));  
    2729        autoCompletionList = new AutoCompletionList(); 
    2830        editor.setAutoCompletionList(autoCompletionList); 
     
    5557        return super.stopCellEditing(); 
    5658    } 
     59     
     60    /** Returns the edit field for this cell editor. */ 
     61    public AutoCompletingTextField getEditor() { 
     62        return editor; 
     63    } 
    5764} 
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java

    r3327 r4238  
    5959     */ 
    6060    protected void init() { 
     61        MemberRoleCellEditor ce = (MemberRoleCellEditor)getColumnModel().getColumn(0).getCellEditor();   
     62        setRowHeight(ce.getEditor().getPreferredSize().height); 
    6163        setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS); 
    6264        setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); 
Note: See TracChangeset for help on using the changeset viewer.