📄 date.java~1~
字号:
package date;import java.awt.*;import com.borland.jbcl.layout.*;import javax.swing.*;import java.io.*;import java.util.Calendar;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: </p> * @author unascribed * @version 1.0 */public class Date extends JPanel{ XYLayout xYLayout1 = new XYLayout(); JComboBox year = new JComboBox(); JComboBox month = new JComboBox(); JComboBox day = new JComboBox(); JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel(); private String date_str; private String separator; public Date() { try { jbInit(); } catch(Exception ex) { ex.printStackTrace(); } } private void jbInit() throws Exception { this.setLayout(xYLayout1); jLabel1.setFont(new java.awt.Font("SansSerif", 0, 16)); jLabel1.setText("年"); jLabel2.setFont(new java.awt.Font("SansSerif", 0, 16)); jLabel2.setText("月"); jLabel3.setFont(new java.awt.Font("SansSerif", 0, 16)); jLabel3.setText("日"); day.setFont(new java.awt.Font("SansSerif", 0, 14)); year.setFont(new java.awt.Font("SansSerif", 0, 14)); month.setFont(new java.awt.Font("SansSerif", 0, 14)); xYLayout1.setWidth(248); xYLayout1.setHeight(38); this.add(year, new XYConstraints(5, 5, 70, 27)); this.add(month, new XYConstraints(99, 4, 54, -1)); this.add(jLabel2, new XYConstraints(155, 6, -1, -1)); this.add(jLabel3, new XYConstraints(230, 6, -1, -1)); this.add(day, new XYConstraints(175, 4, 52, -1)); this.add(jLabel1, new XYConstraints(77, 7, -1, -1)); Calendar date = Calendar.getInstance(); int year_int = date.get(Calendar.YEAR); //取年 int month_int = (date.get(Calendar.MONTH)+1); //取月 int day_int = date.get(Calendar.DATE ); for(int i=0; i<50; i++) year.addItem(Integer.toString(2000+i)) ; for(int i=1; i<13; i++) month.addItem(Integer.toString(i)) ; for(int i=1; i<32; i++) day.addItem(Integer.toString(i)) ; year.setSelectedItem(Integer.toString(year_int) ) ; month.setSelectedItem(Integer.toString(month_int) ) ; day.setSelectedItem(Integer.toString(day_int) ) ; separator="-"; } public static void main(String[] args) { Date date1 = new Date(); } public void setDate_str(String date_str) { /* year.setSelectedItem(date_str.substring(0,3) ); month.setSelectedItem(date_str.substring(5,6)) ; day.setSelectedItem(date_str.substring(8,9)) ;*/ this.date_str = date_str; } public String getDate_str() { date_str=year.getSelectedItem().toString() +separator+month.getSelectedItem().toString() +separator+day.getSelectedItem().toString() ; return date_str; } public String getYear() { return year.getSelectedItem() .toString() ; } public void setYear(String year) { this.year.setSelectedItem(year) ; } public String getDay() { return day.getSelectedItem().toString() ; } public void setDay(String day) { this.day.setSelectedItem(day); } public String getMonth() { return month.getSelectedItem().toString(); } public void setMonth(String month) { this.month.setSelectedItem(month);; } public void setSeparator(String separator) { this.separator = separator; } public String getSeparator() { return separator; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -