用java的文本框JTextField来修改时间和日期,希望能够像WindowsXp时间的修改一样使用鼠标的滚轮上下滚动修改.

解决方案 »

  1.   

    我知道可以用JList实现,但是如果是文本框JTextField也应该可以,当鼠标当击的时候,文本框的某个部分被选定(例如时间10:2|5:34,光标定位于25中间,然后25被选定),然后鼠标的滚轮上下滚动,这个数字也跟着改变。
      

  2.   

    楼主看一下http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/index.html?java/awt/event/MouseWheelEvent.html
    在鼠标滚轮事件中判断当前的focus,然后如果是你要变的控件,就改变它的值就可以了。