java万年历拓展æˆ�日志记事æœ?- 百度文库 ÏÂÔØ±¾ÎÄ

} } } }

class NotePad extends JPanel implements ActionListener //¿ØÖƼÇÊ {

JTextArea text;

JButton savemessage,delmessage; Hashtable table; JLabel messagebar; int year,month,day; File file;

CalendarPad calendar;

public NotePad(CalendarPad calendar) {

this.calendar=calendar; year=calendar.getYear(); month=calendar.getMonth(); day=calendar.getDay();; table=calendar.getHashtable(); file=calendar.getFile();

messagebar=new JLabel(\Äê\ÔÂ\ÈÕ\messagebar.setFont(new Font(\messagebar.setForeground(Color.blue);

text=new JTextArea(10,10);

savemessage=new JButton(\±£´æÈÕÖ¾\delmessage=new JButton(\ɾ³ýÈÕÖ¾\savemessage.addActionListener(this); delmessage.addActionListener(this); setLayout(new BorderLayout()); JPanel pSouth=new JPanel();

add(messagebar,BorderLayout.NORTH); pSouth.add(savemessage); pSouth.add(delmessage);

add(pSouth,BorderLayout.SOUTH);

add(new JScrollPane(text),BorderLayout.CENTER);

}

public void actionPerformed(ActionEvent e) {

if(e.getSource()==savemessage) {

savemessage(year,month,day); }

else if(e.getSource()==delmessage) {

delmessage(year,month,day); } }