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