⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 datechooserjbutton.java

📁 Java倒计时程序 为北京奥运会倒计时100天而写
💻 JAVA
字号:
package countdown;import java.util.Date;import java.util.Calendar;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.text.ParseException ;import java.awt.Color ;import java.awt.Font;import java.awt.Point ;import java.awt.Dimension ;import java.awt.BorderLayout ;import java.awt.FlowLayout ;import java.awt.GridLayout ;import java.awt.Component ;import java.awt.Cursor ;import java.awt.Frame ;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseListener;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;//import javax.swing.JFrame;import javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JPanel;import javax.swing.JLabel;import javax.swing.JSpinner ;import javax.swing.JSpinner.NumberEditor ;import javax.swing.SpinnerNumberModel;import javax.swing.SwingUtilities;import javax.swing.SwingConstants ;import javax.swing.event.ChangeListener ;import javax.swing.event.ChangeEvent ;import javax.swing.border.LineBorder ;public class DateChooserJButton extends JButton {	private DateChooser dateChooser =null;	private String preLabel ="" ;		public DateChooserJButton() {		this(getNowDate()) ;	}		public DateChooserJButton(SimpleDateFormat df , String dateString) {		this() ;		setText(df,dateString) ;	}		public DateChooserJButton(Date date) {		this("",date);	}		public DateChooserJButton(String preLabel , Date date) {		if (preLabel!=null) 			this.preLabel = preLabel ;		setDate(date) ;		setBorder(null) ;		setCursor(new Cursor(Cursor.HAND_CURSOR)) ;		super.addActionListener( new ActionListener() 		{			public void actionPerformed(ActionEvent e) {				if (dateChooser==null) 					dateChooser = new DateChooser();				Point p = getLocationOnScreen() ;				p.y = p.y+30 ;				dateChooser.showDateChooser(p) ;			} 		}) ;	} 		private static Date getNowDate() {		return Calendar.getInstance().getTime() ;	} 		private static SimpleDateFormat getDefaultDateFormat() {		return new SimpleDateFormat("yyyy骞碝M鏈坉d鏃

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -