📄 biorhythmform.java
字号:
import java.util.Calendar;
import java.util.Date;
import javax.microedition.lcdui.*;
class BiorhythmForm extends Form
{
public BiorhythmForm( String str)
{
super( str );
y = new TextField("年", "", 4, TextField.NUMERIC);
m = new TextField("月", "", 2, TextField.NUMERIC);
d = new TextField("日", "", 2, TextField.NUMERIC);
append(y);
append(m);
append(d);
}
public void setDate(Date date)
{
if(date != null)
{
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
y.setString(Integer.toString(
calendar.get(Calendar.YEAR)));
m.setString(Integer.toString(
calendar.get(Calendar.MONTH ) + 1));
d.setString(Integer.toString(
calendar.get(Calendar.DATE)));
}
}
public Date getDate()
{
try{
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR,
Integer.parseInt(y.getString()));
calendar.set(Calendar.MONTH,
Integer.parseInt(m.getString()) - 1);
calendar.set(Calendar.DATE,
Integer.parseInt(d.getString()));
return calendar.getTime();
}catch(Exception e )
{
return null;
}
}
protected TextField y;
protected TextField m;
protected TextField d;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -