mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2025-12-07 22:40:53 +03:00
FileChooser: increase maximum row count of directory combobox popup list to 20 (was 8)
This commit is contained in:
@@ -27,6 +27,7 @@ import javax.swing.BoxLayout;
|
|||||||
import javax.swing.Icon;
|
import javax.swing.Icon;
|
||||||
import javax.swing.ImageIcon;
|
import javax.swing.ImageIcon;
|
||||||
import javax.swing.JButton;
|
import javax.swing.JButton;
|
||||||
|
import javax.swing.JComboBox;
|
||||||
import javax.swing.JComponent;
|
import javax.swing.JComponent;
|
||||||
import javax.swing.JFileChooser;
|
import javax.swing.JFileChooser;
|
||||||
import javax.swing.JPanel;
|
import javax.swing.JPanel;
|
||||||
@@ -175,6 +176,18 @@ public class FlatFileChooserUI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// increase maximum row count of directory combo box popup list
|
||||||
|
try {
|
||||||
|
Component directoryComboBox = ((JPanel)topPanel).getComponent( 2 );
|
||||||
|
if( directoryComboBox instanceof JComboBox ) {
|
||||||
|
int maximumRowCount = UIManager.getInt( "ComboBox.maximumRowCount" );
|
||||||
|
if( maximumRowCount > 0 )
|
||||||
|
((JComboBox<?>)directoryComboBox).setMaximumRowCount( maximumRowCount );
|
||||||
|
}
|
||||||
|
} catch( ArrayIndexOutOfBoundsException ex ) {
|
||||||
|
// ignore
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user