今天是第二十八天
也是杭电多校联赛Contest 2
A了两题 在推Funny Fuction那一题的时候本来花了很久推出来的推论然后第四次展开的时候被推翻,然后心态有点炸 然后没有写出来那一题
后来就去VJ 写图论的题目 写了三题 但是好像OJ 出了问题 一直显示提交失败
等晚上看看什么样吧
5点比赛结束 朋友们约着去吃一顿饭
是啊 好久没有出去放松休息一下了
虽然放松的方式只是出去吃个饭 然后晚上回来继续看JAVA
最近高强度的比赛 一连12点到下午5点的比赛
觉得有点点小累了 要加强锻炼
然后我晚上吃完饭回来会回实验室看JAVA 我觉得应该不会吃饭到很晚
然后等晚上看了JAVA 再上JAVA的总结 今天java看的是Component-class相关的一些知识
也不是很难
好了 现在回宿舍了晚上朋友请吃完饭出去唱了歌 回宿舍之后洗完澡看了java
//8.4 创建一个按钮类的子类
//smp81,java
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class smp81a extends Applet{
Font fnt = new Font("隶书",Font.BOLD,18);
static smp81abtn btn;
smp81act act;
public void init(){
btn = new smp81abtn(200,200);
setLayout(null);
add(btn);
btn.setLocation(40,60);
btn.setFont(fnt);
act = new smp81act();
btn.addActionListener(act);
}
}
class snp81abtn extends Button{
int a,b;
smp81abtn(int a,int b){
this.a = a;
this.b = b;
setSize(a,b);
}
public void paint(Graphics g){
g.drawString("一个按钮的子类",20,25);
g.setColor(Color.green);
g.fillRoundRect(50,50,a/2,a/2,30,30);
}
}
class smp81act implements ActionListener{
public void actionPerformed(ActionEvent evt){
if(ect.getSource()==smp81a.btn)
smp81a.btn.setBackground(Color.yellow);
}
}
//TextField文本框类
//smp82.java演示的是一个文本框的程序。
//smp82.java
import java.applet.*;
import java.awt.*; //import java.awt.TextField;
import java.awt.event.*;
//TextField是TextComponent的直接子类 是Object和Component的间接子类 放在java.awt包中
public class smp82 extends Applet implements ActionListener{
TextField txtfld1,txtfld2;
public void init(){
txtfld1 = new TextField(15); //width
txtfld2 = new TextField(25);
add(txtfld1);
add(txtfld2);
txtfld2.setEditable(false);//设置可编辑性为false
txtfld1.addActionListener(this);
}
public void actioinPerformed(ActionEvent evt){
if((evt.getSource()==txtfld1)&&(txtfld1.getText().equals("张泽鑫"))){
txtfld1.setText("");
txtfld2.setText("Tel:10086");
}
else
if((evt.getSource()==txtfld1)&&(txtfld1.getText().equals("杨泽鹏"))){
txtfld1.setText("");
txtfld2.setText("Tel:13085513327");
}
else
if((evt.getSource()==txtfld1)&&(txtfld1.getText().equals("马信宏"))){
txtfld.setText(""); //空的双引号表示没有预设文字
txtfld2.setText("如果你看到他喝酒,请直接拨打110");
}
}
}
老规矩
你不能要仅仅看到别人的荣耀
还要看到别人背后的付出
致AK的清华大学队伍team090