📄 ccframe.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 + -