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

📄 ccframe.java

📁 Java版的人品计算器游戏!包含起码JavaGUI设计
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;

class CCFrame extends Frame{
	
	private Label lb,name; TextArea ta;
	private Panel p1,p2,p3;
	private Font f,f1;
	private TextField tf;
	private Button bt;
	private MyListener ml1;
	
	CCFrame(){
		super("人品计算器");
		setBounds(100, 100, 350, 330);
		setLayout(new GridLayout(2,1));
		setBackground(Color.GRAY);
		
		f1 = new Font("f1",Font.BOLD,15);
		f = new Font("f",Font.BOLD,30);
		
		p1 = new Panel(new GridLayout(2,1));
		p2 = new Panel(new FlowLayout());
		p3 = new Panel(new FlowLayout());
		
		lb = new Label("人品计算器",Label.CENTER);
		lb.setFont(f);
		lb.setForeground(Color.WHITE);
		
		name = new Label("姓名:",Label.RIGHT);
		name.setFont(f1);
		name.setForeground(Color.WHITE);
		
		ml1 = new MyListener();
		
		tf = new TextField("",20);
		tf.addActionListener(ml1);
		bt = new Button("计算");
		bt.setFont(f1);
		bt.addActionListener(ml1);

		ta = new TextArea("请输入要计算的名字,然后点击开始计算按钮,或者按回车\n\n本程序内容方自网络 仅供学习参考之用!\n\n——— by Mr.Wang",8,40,TextArea.SCROLLBARS_NONE);
		ta.setBackground(Color.GRAY);
		ta.setForeground(Color.WHITE);
		ta.setFont(f1);
		ta.setEditable(false);
		
		p3.add(name);p3.add(tf);p3.add(bt);
		p1.add(lb);
		p1.add(p3);
		p2.add(ta);
		
		add(p1,BorderLayout.NORTH);
		add(p2,BorderLayout.SOUTH);
		
		setResizable(false);
		setVisible(true);
	}
	
	class MyListener implements ActionListener {
		
		public void actionPerformed(ActionEvent e) {
			int num = 0;
			String temp = tf.getText();
			
			if(!temp.equals("")){
				for(int i = 0;i<temp.length();i++)
					num +=(int)(temp.charAt(i));
				ta.setText("姓名:"+temp+"\n\n人品得分:"+num%100+"\n\n评价:"+ifesle(num%100));	
				tf.setText("");
			}
			else ta.setText("请输入姓名哦!");
		}
	}

	
	//得分评价
	
	private String ifesle(int sum){
		String t;
		if (sum== 0) {
		    t = "你一定不是人吧?怎么一点人品都没有?!";
			}
		else if ((sum>0)&&(sum<=5)) {
			t = "算了,跟你没什么人品好谈的...";
			}
		else if ((sum > 5) && (sum <= 10)) {
		    t = "是我不好...不应该跟你谈人品问题的...";
		       }
		else if ((sum > 10) && (sum <= 15)) {
		    t = "杀过人没有?放过火没有?你应该无恶不做吧?";
		       }
		else if ((sum > 15) && (sum <= 20)) {
		    t = "你貌似应该三岁就偷看隔壁大妈洗澡的吧...";
		       }
		else if ((sum > 20) && (sum <= 25)) {
		    t = "你的人品之低下实在让人惊讶啊...";
		       }
		else if ((sum > 25) && (sum <= 30)) {
		    t = "你的人品太差了。你应该有干坏事的嗜好吧?";
		       }
		else if ((sum > 30) && (sum <= 35)) {
		    t = "你的人品真差!肯定经常做偷鸡摸狗的事...";
		       }
		else if ((sum > 35) && (sum <= 40)) {
		    t = "你拥有如此差的人品请经常祈求佛祖保佑你吧...";
		       }
		else if ((sum > 40) && (sum <= 45)) {
		    t = "老实交待..那些论坛上面经常出现的偷拍照是不是你的杰作?";
		       }
		else if ((sum > 45) && (sum <= 50)) {
		    t = "你随地大小便之类的事没少干吧?";
		       }
		else if ((sum > 50) && (sum <= 55)) {
		    t = "你的人品太差了..稍不小心就会去干坏事了吧?";
		       }
		else if ((sum > 55) && (sum <= 60)) {
		    t = "你的人品很差了..要时刻克制住做坏事的冲动哦..";
		       }
		else if ((sum > 60) && (sum <= 65)) {
		    t = "你的人品比较差了..要好好的约束自己啊..";
		       }
		else if ((sum > 65) && (sum <= 70)) {
		    t = "你的人品勉勉强强..要自己好自为之..";
		       }
		else if ((sum > 70) && (sum <= 75)) {
		    t = "有你这样的人品算是不错了..";
		       }
		else if ((sum > 75) && (sum <= 80)) {
		    t = "你有较好的人品..继续保持..";
		       }
		else if ((sum > 80) && (sum <= 85)) {
		    t = "你的人品不错..应该一表人才吧?";
		       }
		else if ((sum > 85) && (sum <= 90)) {
		    t = "你的人品真好..做好事应该是你的爱好吧..";
		       }
		else if ((sum > 90) && (sum <= 95)) {
		    t = "你的人品太好了..你就是当代活雷锋啊...";
		       }
		else if ((sum > 95) && (sum <= 99)) {
		    t = "你是世人的榜样!";
		       }
		else if (sum == 100) {
		    t = "天啦!你不是人!你是神!!!";
		       }else {
		    	   t = "你的人品竟然负溢出了...我对你无语..";
		       }
		return t;
	}

}

⌨️ 快捷键说明

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