线程示例,一段没一点意义的代码,自已也不知道拿来做什么,跟着书上抄的
来源:互联网 发布:七秀成女捏脸数据网盘 编辑:程序博客网 时间:2024/03/29 23:35
//DeadLoop.java
//线程示例,一段没一点意义的代码,自已也不知道拿来做什么,跟着书上抄的
//2009-11-21
//<applet code=DeadLoop width=200 height=100>
//</applet>
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class DeadLoop extends JApplet
{
class ThreadClass extends Thread
{
int count1=0;
int count2=0;
boolean runFlag;
public void run(){
while (true)
{
try
{
sleep(100);//中断异常。
}
catch (InterruptedException e){}
if (runFlag)
{
txt1.setText(Integer.toString(count1++));
}
else
txt2.setText(Integer.toString(count2--));
}
}
}
JTextField txt1=new JTextField(10);
JTextField txt2=new JTextField(10);
JButton increase=new JButton("InCrease");
JButton decrease=new JButton("DeCrease");
ThreadClass addThread;
ThreadClass subThread;
class IncreaseListener implements ActionListener
{
public void actionPerformed(ActionEvent e){
if (addThread==null)
{
addThread=new ThreadClass();
addThread.runFlag=true;
addThread.start();
}
}
}
class DecreaseListener implements ActionListener
{
public void actionPerformed(ActionEvent e){
if (subThread==null)
{
subThread=new ThreadClass();
subThread.runFlag=false;
subThread.start();
}
}
}
public void init(){
Container cp=getContentPane();
cp.setLayout(new FlowLayout());
cp.add(txt1);
cp.add(txt2);
cp.add(increase);
cp.add(decrease);
increase.addActionListener(new IncreaseListener());
decrease.addActionListener(new DecreaseListener());
}
}
- 线程示例,一段没一点意义的代码,自已也不知道拿来做什么,跟着书上抄的
- 在Eclipse中也不知道做了什么操作,不小心就把选中变量、方法时的高亮给弄没了
- 今天晚上的雨好大阿 (想了半天也不知道拿什么做主题。。。。呵呵。。。这雨下的)
- 彻底愤怒了~我的域名解析老出错~也不知道服务商在做什么!
- 学了这么长时间的c,哎,不知道做什么好啊,有没有人知道
- 委托的一段示例代码
- 书上看到的一点思想
- 一段眼睛跟着鼠标转动的跟踪眼代码
- 线程池的一点知识(附示例代码)
- 自已的一点读书心得
- SAP 书上抄来的AVL TREE的使用
- 系统恢复的,我也不知道什么东西
- UITextField左侧的表达图片(..我也不知道叫什么)
- 自己加强的一种SurfaceView,看看,从书上抄来的框架,还没把系统的自带控件加进去
- 书上没写的领导守则
- 一段简单的php分页代码示例
- 从按按钮什么也不做想到的
- 自已做的DataList 分页
- fd_set以及select和poll的用法-驱动程序的阻塞与非阻塞--ZT
- 正则表达式的总结
- Hibernate学习之property-ref
- 小布老师讲座笔记(五)
- 07年写的MATLAB gui,纪念一下,
- 线程示例,一段没一点意义的代码,自已也不知道拿来做什么,跟着书上抄的
- 07年写的,直方图 matlab gui
- IT人应从五个方面做职业规划
- matlab 火力发电1
- 解析 Java 类和对象的初始化过程
- matlab 火力发电2
- Sql性能优化
- matlab gui 火力发电3
- Google's VP to be Married