📄 calbutton.java
字号:
package calendar;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JButton;
import javax.swing.JOptionPane;
public class CalButton extends JButton implements MouseListener{
public CalButton(String arg) {
setFont(new java.awt.Font("Arial", 0, 12));
setText(arg);
}
public void mouseClicked(MouseEvent arg0) {
int year=MyCalendar.time.getYear();
int month=MyCalendar.time.getMonth();
int day=MyCalendar.time.getDay();
int week=MyCalendar.time.getWeek();
String weekStr="";
switch(week)
{
case 1:weekStr+="一";break;
case 2:weekStr+="二";break;
case 3:weekStr+="三";break;
case 4:weekStr+="四";break;
case 5:weekStr+="五";break;
case 6:weekStr+="六";break;
case 7:weekStr+="日";break;
default:break;
}
String date="您所选择的日期是:"+year+"年"+month+"月"+day+"日 星期"+weekStr;
if(this.getText().trim()=="OK")
{
int res=JOptionPane.showConfirmDialog(this.getParent(),date,"选择结果",JOptionPane.OK_CANCEL_OPTION);
if(res==JOptionPane.OK_OPTION){
System.exit(0);
}
else
{
}
}
if(this.getText().trim()=="Cancel")
{
int res=JOptionPane.showConfirmDialog(this.getParent(),"确定要关闭对话框吗?","关闭对话框",JOptionPane.OK_CANCEL_OPTION);
if(res==JOptionPane.OK_OPTION){
System.exit(0);
}
else
{
}
}
}
public void mouseEntered(MouseEvent arg0) {
}
public void mouseExited(MouseEvent arg0) {
}
public void mousePressed(MouseEvent arg0) {
}
public void mouseReleased(MouseEvent arg0) {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -