疯狂JAVA讲义---第十二章:Swing编程(六)微调控制器和列表框

来源:互联网 发布:淘宝网墙贴纸 编辑:程序博客网 时间:2024/05/24 03:36

今天主要讲下JSpinner和JList。JSpinner用的不多,一般都用滚动条来代替,但当值要精确时,用滚动条会经常滚不到自己要的值,这也是很尴尬的,这时JSpinner就派上用场了。

其实JSpinner没什么花样,主要构造时要传个SpinnerModel,这个类有3个子类

SpinnerNumberModel用于设置数值型的JSpinner

SpinnerDateModel用于实现时间控件的微调

SpinnerListModel用于传入List或数组之间的微调,eg

相比前面的Jspinner来说,JList和JComboBox就用的多些,eg

JList和JComboBox除了样子上的区别,就是JComboBox只支持单选,而JList可以多选。