在记事本上加日历小程序,(用java编写)

2020-12-05 20:44:02 字数 5705 阅读 8151

1楼:匿名用户

我教你用在android里面写这个,现在这个早就废弃了,你还在学,是在浪费时间啊

用java设计一个会翻页的日历小程序的**怎么写?

2楼:匿名用户

用canvas画图呀画图,一张画一个日期,用的时候就可以按键事件来翻页了,哈哈

就是把日期的算法画在**上,翻页用按键事件,还可以获取系统当前时间来做初始化

其实,我没明白你的意思……

求java 日历的小程序的源**

3楼:匿名用户

当在一段**块定义一个变量时,java就在栈中 为这个变量分配内存空间,当该变量退出该作用域后,java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。

java内存分配中的堆

堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由java虚拟机的自动垃圾**器来管理。

4楼:匿名用户

也不知道你具体需求是什么,以前改过一个日历程序,一共四个java类,放在同一个包里。经测试可以运行。

//start.java

import java.awt.*;

import javax.swing.*;

class start

}//dateinfo.java

import java.util.*;

public class dateinfo

mmonth = month;

mdayofmonth = getdayofmonth(myear, mmonth);

mfristweek = getfristweek(myear, mmonth);

}private int getdayofmonth(int year, int month),

};return (ary[isleapyear(year)][month]);

} private int isleapyear(int year)

else

}private int getfristweek(int year, int month)

public string tostring()

for (int j = 1; j <= mdayofmonth; j++, i++)

} return (str);} }

//dateframe.java

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.util.calendar;

class dateframe extends jframe implements runnable;

jlabel lblyear=new jlabel("年 ");

jlabel lblmonth=new jlabel("月 ");

jlabel lbldate=new jlabel("现在的时间是:");

jlabel lblshowdate=new jlabel();

// javax.swing.jtextfield trxt =new jtextfield(10);

// trxt.sethorizontalalignment(jtextfield.right); //设置文本从右边输入

j***bobox cbomonth=new j***bobox(str);

j***bobox cboyear=new j***bobox();

jtextarea txashow=new jtextarea();

jpanel pnlnorth=new jpanel();

jpanel pnlsouth=new jpanel();

jbutton btnshow=new jbutton("显示");

jbutton btnclose=new jbutton("关闭");

jscrollpane jsp=new jscrollpane(txashow);

container c=this.getcontentpane();

public dateframe()

cboyear.setselecteditem(""+(date.get(calendar.year)));

cbomonth.setselecteditem(""+(date.get(calendar.month)+1));

pnlnorth.add(cboyear);

txashow.settabsize(4); //设置tab键的距离

txashow.setforeground(color.green);

pnlnorth.add(lblyear);

pnlnorth.add(cbomonth);

pnlnorth.add(lblmonth);

pnlnorth.add(lbldate);

pnlnorth.add(lblshowdate);

c.add(pnlnorth,borderlayout.north);

c.add(jsp);

pnlsouth.add(btnshow);

pnlsouth.add(btnclose);

c.add(pnlsouth,borderlayout.south);

btnshow.addactionlistener(new actionlistener()

catch (dateexception ex)

} });

btnclose.addactionlistener(new actionlistener()

});}

public void run()

}catch (exception ex) }}

//dateexception.java

public class dateexception extends exception}

5楼:匿名用户

好巧,今天正好网友问过这个问题,顺便发一下,嘿嘿

import java.util.calendar;

import java.util.gregoriancalendar;

public class calendartest

public void setcalendarmonth(int month)

public void setcalendaryear(int year)

public void printcalendar()

// string weekdaynames=new dateformatsymbols().getshortweekdays();

string weekdaynames=;

dowhile(weekday != firstdayofweek);

system.out.println();

for(int i=0;i

d.set(calendar.day_of_month, 1);

dowhile(d.get(calendar.month)==month);

}public static void main(string args)}

6楼:匿名用户

package mike.util.calendar;

import mike.util.print;

/*** this class is used for printing some year's calendar.

* you should have a foundation what day is the first day ?

* like the 2000 year. the first day is saturday.

* @author mike

* @time 2011.7.27**/

public class mycalendar

else

}/**

* returns days of y.

*/public static int getyeardays(int y)

/*** judge whether in 2000 for a leap year.

*/public static boolean isleapyear(int y)

/*** count some month' first day is what day.

*/public static int getmonthweekday(int y, int m)

return (getyearweekday(y) + sum) % 7;

}public static int getmonthdays(int y, int m)

}public static void printyear(int y)

private static void printmonth(int y, int m)

print.print();

}public static void main(string args)

}自己写的。输出语句自己改为system.out.println();

java小程序急急急:定义一日期类,能定根据初始化的日期进行年、月、日的加法操作。

7楼:匿名用户

package testcalendar;

import java.text.******dateformat;

import java.util.calendar;

import java.util.date;

public class testcalendar catch(exception e)}}

怎么把日历小程序显示在桌面上?

8楼:天天不迟到孩子

窗口小部件

每个月设置一次背景

首先添加一张空白桌面页,手指双击桌面。

将浮动窗口调出来后,选择添加小工具。

然后,手指头向右滑动,寻找日程。

找到日历后,点击打开。

在日历和日程两项中选择日程,双击打开。

9楼:匿名用户

若需要在vivo手机中添加日历挂件的话,可尝试按照以下方式解决:

funtouch os 3.0之前的

机型:可以尝试在手机待机桌面中点击下方左键(菜单键)选择桌面挂件,添加日历挂件试试

funtouch os 3.0之后的机型:建议在手机待机桌面中长按桌面空白处,选择桌面挂件,添加日历挂件试试。

我正在写一个日历小程序,输入本月几天第一天星期几输出本月日历,问题有一个不会,比如在星期六下面有数

10楼:匿名用户

//通过输入的天数 和 星期几 判断应该输出多少行int rownum ;(一个月的话 可能是 4 5 6 行)//定义一个string数组 为要专

显示的资料

string days = new string[rownum*7];

//再来一段程属式 通过输入天数 和 星期几 按顺序把要输入的资料整理好,如果没有就填入空

//这里先打出周一到周日 固定表头

for(int i=0;i