需求:点击A窗口中的一个button,实现B窗口中一个的一个label闪烁,然后点击B窗口那个闪烁的label后停止闪烁
是否要用到多线程?本人新手,求具体代码!!谢谢!
是否要用到多线程?本人新手,求具体代码!!谢谢!
解决方案 »
- Java现在是如何实现对进程的suspend()和resume() ?
- MyEclipse插件安装问题
- JScroolPane的viewport中加入一个JPanel,如何实现导航功能
- java SQLServer 2000连接问题!!!!
- 用JMF播放互联网上的文件,该怎么实现?
- 关于JFrame上的关闭按钮的问题!
- 目前主流的桌面应用的编写语言
- java数据库应用程序中的一个小问题
- 求教高手:一定加分!急急急急急急急急急急急急急急急急急急.......!
- 如果设置了session 的最大有效时间(比如为一天),那么关系浏览器 后 这个session 是否还存在
- java连接pos打印机 输入汉字 打印出来乱码 求解答
- 今天我这个菜鸟来跟大家讨论一个问题
@Override
public void widgetSelected(SelectionEvent e) {
new Thread() {
private Runnable runnable = new Runnable() {
public void run() {
Student st = new Student();
//判断st是窗口B if(st.getLogn().equals(tableItem[table.getSelectionIndex()].getText(1))){
st.getLblNewLabel_6().setVisible(false);
}
}
}; public void run() {
while (true) {
try {
Thread.sleep(100);
} catch (InterruptedException e) {
return;
}
display.asyncExec(runnable);
}
}
}.start();
这是我写的代码 但不知道如何实现闪烁
@Override
public void widgetSelected(SelectionEvent e) {
new Thread() {
private Runnable runnable = new Runnable() {
public void run() {
Student st = new Student();
//判断st是否窗口B
if(st.getLogn().equals(tableItem[table.getSelectionIndex()].getText(1))){
st.getLblNewLabel_6().setVisible(false);
}
}
};public void run() {
while (true) {
try {
Thread.sleep(100);
} catch (InterruptedException e) {
return;
}
display.asyncExec(runnable);
}
}
}.start();
设置个时间
label.setVisible = false;