ComboBox: simplified code in configureEditor()

This commit is contained in:
Karl Tauber
2021-07-05 23:14:05 +02:00
parent c708205593
commit 4cdc995a7f

View File

@@ -356,13 +356,9 @@ public class FlatComboBoxUI
protected void configureEditor() { protected void configureEditor() {
super.configureEditor(); super.configureEditor();
if( editor instanceof JTextField ) { // remove default text field border from editor
JTextField textField = (JTextField) editor; if( editor instanceof JTextField && ((JTextField)editor).getBorder() instanceof FlatTextBorder )
((JTextField)editor).setBorder( BorderFactory.createEmptyBorder() );
// remove default text field border from editor
if( textField.getBorder() instanceof FlatTextBorder )
textField.setBorder( BorderFactory.createEmptyBorder() );
}
// explicitly make non-opaque // explicitly make non-opaque
if( editor instanceof JComponent ) if( editor instanceof JComponent )
@@ -554,7 +550,6 @@ public class FlatComboBoxUI
@Override @Override
protected Dimension getDisplaySize() { protected Dimension getDisplaySize() {
paddingBorder.uninstall(); paddingBorder.uninstall();
Dimension displaySize = super.getDisplaySize(); Dimension displaySize = super.getDisplaySize();
paddingBorder.uninstall(); paddingBorder.uninstall();