问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java生肖查询

发布网友 发布时间:2022-06-08 11:38

我来回答

1个回答

热心网友 时间:2023-11-23 11:50

import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.io.Serializable;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Year extends JFrame implements Serializable{
private static final long serialVersionUID=21L;
private JTextField jt;
private JButton jb;
private JLabel ab1,ab2;
private JPanel jp1;
Year(){
this.setTitle("生肖查询小工具");
this.setBounds(400,300,300,200);
this.setLayout(new GridLayout(3,1));
init();
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
}
private void init() {
jp1=new JPanel();
jt=new JTextField(10);
jb=new JButton("查询:");
ab1=new JLabel();
ab2=new JLabel("输入:");
ab1.setSize(50, 20);
ab1.setOpaque(true);
ab1.setForeground(Color.RED);
ab1.setBackground(Color.ORANGE);
ab1.setHorizontalAlignment(0);
ab1.setVerticalAlignment(0);
event();

jp1.add(ab2);
jp1.add(jt);
this.add(jp1);
this.add(ab1);
this.add(jb);
}
private void event() {
jt.addKeyListener(new KeyAdapter() {
@Override
public void keyTyped(KeyEvent e) {
if(e.getKeyChar()<48||e.getKeyChar()>57) {
e.consume();
}
}
});
jb.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String str=jt.getText();
String src=getYear(Integer.parseInt(str));
ab1.setText(str+"\t:"+src);
jt.setText(null);
jt.requestFocus();
}
});
}
public static void main(String[] args) {
new Year();
}
public String getYear(int year) {
if (year < 1900) {
return "未知";
}
int start = 1900;
String[] years = new String[] { "鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪" };
return years[(year - start) % years.length];
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
美的燃气热水器12升电脑版显示FR一pH一PL一dH一nE一qU怎么调好_百度知... 热水器ph什么意思 上海工程技术大学公共管理专业是什么学院 公共事业管理在暨南大学中属于哪个学院? 中央财经大学公共事业管理学生就业去向都有哪些 中飞院公共事业管理是什么专业 广西医科大学公共事业管理属于哪个学院 抖音怎么发视频@抖音小助手 发视频@抖音小助手操作一览 轻颜相机怎么取消自动续费 取消自动续费教程 轻颜相机vip怎么取消 如何看待微信在 v7.0.15 内测版本中可以一年修改一次? 美的双飞扬空调面板有点开 大货车空调打开尘土飞扬怎么回事? 想请问一下你们奥克斯柜机空调怎么样啊? 马上分解五笔怎么打 想来问问年轻人用什么空调好啊? 个字五笔怎么分解 刚买的格力风飞扬大1.5P1Hz变频空调。室外温度19゜,室内23度,设定制冷16度, 靖江市飞扬空调制造有限公司怎么样? 重庆格海飞扬空调制冷设备有限公司怎么样? 白开水喝多了有什么坏处 华硕官网的 笔记本触控板驱动 谁有给发个??? 在官网内如何找到触控板驱动? 我昨天梦见自己一身的土是什么意思? 离婚时两人的存款怎么分 离婚银行卡的钱会分吗 夫妻共同存款离婚时咋分 第四套人民币1块纸币尾号111至000有收藏价值吗? 指数化 逼空上涨 是什么意思 离婚时对公账户的钱怎么分 求匪我思存京城四少番外 (其中有童雪和莫绍谦的)一定要是匪大写的啊 求,千山暮雪的小说、番外什么的,只要是匪大写的!!! 4个属相查询? 匪我思存写的千山暮雪的番外,要所有的,匪大写的,推荐一个比较正式的,谢谢亲们!! 千山暮雪全部番外.匪大写的 佳期如梦的番外执子之手和与子偕老,还有关于京城四少的是匪大写的吗 谁知道男主叫叶慎宽,女主叫沈恋恋,是匪大写的哪本书? 有没有人能告诉我为什么匪大写了水晶鞋又出了一片爱你如盐呢??是一个男主角??怎么这样啊 匪我思存京城四少番外集 要有童雪和莫绍谦的一定要是匪大写的哈 匪我思存京城四少番外集 要有童雪和莫绍谦的一定要是匪大写的 求匪大写的《东宫》小说TXT版。。在线等。。 求匪大的《海上繁花》的番外。要匪大写的哦 hongnan83@126.com 我也要匪我思存京城四少番外集 要有童雪和莫绍谦的一定要是匪大写的,请发到910213165@qq.com,谢谢! 最近好看的小说有哪些 类型如辛夷坞 匪大写的 邮箱是tancy519 是126的邮箱 越多越好 请问高手,我的机子装有wps 和Office ,但数据导出时显示“系统没有安装excel”这是怎么回事? 我的电脑安装有EXECEL,但我从管家婆里导出数据时提示没有安装EXCEL,是为什么呀? 保险想退保可以退多少两年内的? 信用卡,和贷款还不上怎么办 鼻炎为什么不能吃牛肉? 鼻炎是不是不能吃牛肉