swing没有自带的日期控件,需要第三方的类 。
为了实现这个目的,我们需要先下载Jar包(需要Jar包的可以在评论区留言)
和JDBC中初始化驱动一样,我们需要先导入Jar包,如图所示:

然后我们需要在这个工程设置lib文件夹,放入下载后的Jar包,如图所示:

1.DatePicker
我们先来用代码来介绍一下DatePicker:
package gui12;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Date;
import java.util.Locale;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import com.eltima.components.ui.DatePicker;
public class TestGUI {
public static void main(String[] args) {
JFrame f = new JFrame("LoL");
f.setSize(400, 300);
f.setLocation(200, 200);
f.setLayout(null);
final DatePicker dp;
dp = getDatePicker();
f.add(dp);
JButton b = new JButton("获取时间");
b.setBounds(137, 183, 100, 30);
f.add(b);
b.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(f,"获取控件中的日期:" + dp.getValue());
}
});
f.s

本文介绍了在Java Swing中由于没有内置日期控件,如何使用DatePicker和JXDatePicker作为替代。DatePicker提供了时间选择功能,但无法设置时间;而JXDatePicker界面简约,允许设置日期,但查找特定历史日期不够直观。通过一个练习题,演示了如何结合时间控件统计特定日期后文件的数量。
最低0.47元/天 解锁文章
4349

被折叠的 条评论
为什么被折叠?



