我现在有两个类。一个类继承自JFrame,叫A。一个做后台文件处理,叫B。A和B是两个线程。点A上一个按钮。就开始让后台处理程序B执行。B内现有一循环,循环内有一变量x。循环每执行一次。变量x就递增1。我想让x的值显示每递增一次后显示在A的一个JLabel内。请问如何实现。
解决方案 »
- 正则捕获html文章标题 链接 和时间
- sitemesh定义多个装饰器问题
- jlabel不能自定义调整位置
- 这是个UDP传送数据的程序,每一次运行都说java.net.BindException: Address already in use....这样的异常
- java实现远程管理的问题。
- 关于ILOG的应用的一个错误,请高手帮忙分析原因,感激不尽,一定重谢
- ***java如何往windows里的剪贴板里放值(100分)****
- 初学java请大家推荐一些能够下载的书籍,有会uml的吗???
- 多线程的例子。但是不知道为什么看不懂。唉,笨:(各们帮帮忙了给我解释解释
- 我在applet使用鼠标事件的时侯总会出现如下异常,编译通过。
- 请教一个反射的问题
- 不使用函数库中的函数 怎么计算字符串的长度?这个问题 java能实现吗?
B b = new B(a);
b.start();B:
private A a;
public B(A a){
this.a = a;
}
public void run(){
//a.label.setText(....) }
public class PumpIntoFolderJFrame extends javax.swing.JFrame implements Runnable
{
static Thread mainjframe = new Thread(newPumpIntoFolderJFram());;
do()
{
WriteSqlAndPumpDB wsapdb = new WriteSqlAndPumpDB(mainjframe);
wsapdb.start();
}
}
类B:
public class WriteSql extends Thread
{
PumpIntoFolderJFrame mainjframe;
WriteSql(Thread mainjframe)
{
this.mainjframe = PumpIntoFolderJFrame.class.cast(mainjframe)
}
public void run()
{
}
}
为什么我debug程序。当运行到类B的类方法里的语句时就有问题。请帮帮我。谢谢
这个改成
static PumpIntoFolderJFram mainjframe = new PumpIntoFolderJFram();
WriteSql(PumpIntoFolderJFram mainjframe)
{
this.mainjframe = mainjframe
}