1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| import com.sun.java.swing.*;
import com.sun.java.swing.plaf.basic.*;
public class myCombo extends JComboBox{
public myCombo(){
super();
setUI(new myComboUI());
}
public class myComboUI extends BasicComboBoxUI{
protected ComboPopup createPopup(){
BasicComboPopup popup = new BasicComboPopup(comboBox){
protected JScrollPane createScroller() {
return new JScrollPane( list, ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED,
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED );
}
};
return popup;
}
} |
Partager