📄 find.java
字号:
/**
* @(#)Find.java
*
* Sample Applet application
*
* @author
* @version 1.00 05/06/04
*/
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import java.math.*;
public class Find extends Applet {
Panel p1=new Panel();
Panel p2=new Panel();
Panel p3=new Panel();
Label lbl1=new Label("模拟仪表盘");
Label lbl2=new Label("100-200",Label.CENTER);
Label lbl3=new Label("200-300",Label.CENTER);
Label lbl4=new Label("500-600",Label.CENTER);
Button btn=new Button("开关");
TextField tf1=new TextField();
TextField tf2=new TextField();
TextField tf3=new TextField();
Font f1=new Font("宋体",Font.BOLD,20);
T t1;
T t2;
T t3;
public void init() {
this.setBackground(Color.gray);
this.setLayout(new BorderLayout());
p2.setLayout(new GridLayout(2,3,5,5));
this.add(p1,BorderLayout.NORTH);
this.add(p2,BorderLayout.CENTER);
this.add(p3,BorderLayout.SOUTH);
p1.add(lbl1);
p2.add(tf1);
p2.add(tf2);
p2.add(tf3);
p2.add(lbl2);
p2.add(lbl3);
p2.add(lbl4);
p3.add(btn);
lbl1.setFont(f1);
lbl2.setFont(f1);
lbl3.setFont(f1);
lbl4.setFont(f1);
tf1.setFont(f1);
tf1.setBackground(Color.GREEN);
tf2.setFont(f1);
tf2.setBackground(Color.GREEN);
tf3.setFont(f1);
tf3.setBackground(Color.GREEN);
btn.setFont(f1);
btn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
if(btn.getActionCommand().equals("开关")){
btn.setLabel("启动");
}
if(btn.getActionCommand().equals("启动")){
t1=new T(100,200,tf1);
t2=new T(200,300,tf2);
t3=new T(500,600,tf3);
t1.start();
t2.start();
t3.start();
btn.setLabel("停止");
}else{
t1.stop();
t2.stop();
t3.stop();
btn.setLabel("启动");
}
}
});
}
public void paint(Graphics g) {
}
class T extends Thread{
int minVal;
int maxVal;
TextField tf;
T(int minVal,int maxVal,TextField tf){
this.minVal=minVal;
this.maxVal=maxVal;
this.tf=tf;
}
public void run(){
while(true){
tf.setText(String.valueOf((int)(Math.random()*(maxVal-minVal)+minVal)));
try{sleep(500);}catch(Exception ex){}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -