JXDatepicker的使用方法:
// JXDatePicker提供了编辑器供用户直接输入日期,也提供了右侧按钮,点击按钮出现日期选择期供用户选择日期。
JXDatePicker datePicker = new JXDatePicker()
JXDatePicker datePicker1 = new JXDatePicker(new java.util.Date())
java.util.Date date = datePicker.getDate()// 用户输入或选择日期后得到日期值
java.util.Date date1 = datePicker1.getDate()// 用户输入或选择日期后得到日期值
//当然,你也可以指定用户输入日期的格式。
JXDatePicker datePicker2 = new JXDatePicker()
datePicker2.setFormats("yyyy.M.d", "yyyy-M-d")//可同时设置多种格式。setFormats(String...format)
JXMonthView的使用方法:
JXMonthView monthView = new JXMonthView()
monthView.setUnselectableDates(new java.util.Date())// 设置多个不可选择的日期,setUnselectableDates(java.util.Date ... date)
Set<java.util.Date>unselectable = monthView.getSelectionModel().getUnselectableDates()// 获得当前有哪些不可选择日期
monthView.setFlaggedDates(date1,date2)// 设置多个被标记了的日期
Set<java.util.Date>flaggedDates = monthView.getFlaggedDates()// 获得被标记的日期
Calendar calendar = monthView.getCalendar()// 获得日历对象
还有一些可set,get的属性罗列如下:
selectionMode
traversable
firstDayOfWeek
还有更多用法,看API吧。如果使用Maven,你可以自动下载javadoc和javasource。
取得时间用java.util.Calendar或者java.util.Date
在控件上控制时间用
javax.swing.Timer
下面给个例子:
import java.awt.BorderLayout
import java.awt.event.ActionEvent
import java.awt.event.ActionListener
import java.util.Calendar
import javax.swing.JFrame
import javax.swing.JLabel
import javax.swing.Timer
public class ClockTest extends JFrame {
public ClockTest() {
super("Timer Demo")
setSize(300, 100)
setDefaultCloseOperation(EXIT_ON_CLOSE)
ClockLabel clock = new ClockLabel()
getContentPane().add(clock, BorderLayout.NORTH)
}
public static void main(String args[]) {
ClockTest ct = new ClockTest()
ct.setVisible(true)
}
}
class ClockLabel extends JLabel implements ActionListener {
public ClockLabel() {
super((Calendar.getInstance().getTime()).toString())
Timer t = new Timer(1000, this)
t.start()
}
public void actionPerformed(ActionEvent ae) {
setText(Calendar.getInstance().getTime().toString())
}
}
用WdatePicker 控件就可以
1.导入js文件
<script language="javascript" type="text/javascript" src="../js/datepicker/WdatePicker.js"> </script>
2.在文本框中使用即可
<input type="text" id="temp" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm'})"/>欢迎分享,转载请注明来源:内存溢出
评论列表(0条)