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.ImageIcon;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JFileChooser;
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user