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

📄 year.java

📁 个人开发的数字助理
💻 JAVA
字号:
package 日历记事本;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Year extends Box implements ActionListener {
	int			year;

	JTextField	showYear	= null;

	JButton		明年, 去年;

	CalendarPad	日历;
//	----------------------------------------------------------------------------------------------------------------------------------------
	public Year(CalendarPad 日历)
		{
			super(BoxLayout.X_AXIS);
			showYear = new JTextField(4);
			showYear.setForeground(Color.blue);
			showYear.setFont(new Font("TimesRomn", Font.BOLD, 14));
			this.日历 = 日历;
			year = 日历.getYear();
			明年 = new JButton("下年");
			去年 = new JButton("上年");
			add(去年);
			add(showYear);
			add(明年);
			showYear.addActionListener(this);
			去年.addActionListener(this);
			明年.addActionListener(this);
		}
//	----------------------------------------------------------------------------------------------------------------------------------------
	public void setYear(int year) {
		this.year = year;
		showYear.setText("" + year);
	}
//	----------------------------------------------------------------------------------------------------------------------------------------
	public int getYear() {
		return year;
	}
//	----------------------------------------------------------------------------------------------------------------------------------------
	public void actionPerformed(ActionEvent e) {
		if (e.getSource() == 去年)
			{
				year = year - 1;
				showYear.setText("" + year);
				日历.setYear(year);
				日历.设置日历牌(year, 日历.getMonth());
			}
		else if (e.getSource() == 明年)
			{
				year = year + 1;
				showYear.setText("" + year);
				日历.setYear(year);
				日历.设置日历牌(year, 日历.getMonth());
			}
		else if (e.getSource() == showYear)
			{
				try
					{
						year = Integer.parseInt(showYear.getText());
						showYear.setText("" + year);
						日历.setYear(year);
						日历.设置日历牌(year, 日历.getMonth());
					} catch (NumberFormatException ee)
					{
						showYear.setText("" + year);
						日历.setYear(year);
						日历.设置日历牌(year, 日历.getMonth());
					}
			}
	}
//	----------------------------------------------------------------------------------------------------------------------------------------
}

⌨️ 快捷键说明

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