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

📄 calendarpad.java

📁 这是一个用java编写的日历
💻 JAVA
字号:
package bag2;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class CalendarPad extends JPanel{
    int year,month,day;
    CalendarMessage calendarMessage;           
    JTextField [] showDay;             
    JLabel title[];                   
    String [] 星期={"SUN日","MON一","TUE二","WED三","THU四","FRI五","SAT六"};
    JPanel north,center;    
    public CalendarPad(){
       setLayout(new BorderLayout());
       north=new JPanel();
       north.setLayout(new GridLayout(1,7));
       center=new JPanel(); 
       center.setLayout(new GridLayout(6,7));   
       add(center,BorderLayout.CENTER);  
       add(north,BorderLayout.NORTH);
       title=new JLabel[7];                         
       for(int j=0;j<7;j++){                         
         title[j]=new JLabel();
         title[j].setFont(new Font("TimesRoman",Font.BOLD,12));
         title[j].setText(星期[j]);
         title[j].setHorizontalAlignment(JLabel.CENTER);
         title[j].setBorder(BorderFactory.createRaisedBevelBorder());
         north.add(title[j]);
       } 
       title[0].setForeground(Color.red);
       title[6].setForeground(Color.blue);
    }
    public void setShowDayTextField(JTextField [] text){
       showDay=text;
       for(int i=0;i<showDay.length;i++){                        
         showDay[i].setFont(new Font("TimesRoman",Font.BOLD,15));
         showDay[i].setHorizontalAlignment(JTextField.CENTER);
         showDay[i].setEditable(false);
         center.add(showDay[i]);
       }
       
    }
    public void setCalendarMessage(CalendarMessage calendarMessage){
       this.calendarMessage=calendarMessage;
    } 
    public void showMonthCalendar(){
       String [] a=calendarMessage.getMonthCalendar();
       for(int i=0;i<42;i++)                        
          showDay[i].setText(a[i]);
       validate();  
    }
}  

⌨️ 快捷键说明

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