`
qhdlgd110
  • 浏览: 9753 次
  • 性别: Icon_minigender_1
  • 来自: 威海
社区版块
存档分类
最新评论

SWT 动态显示当前时间

阅读更多
package com.snbc.Swt;

import java.text.SimpleDateFormat;

public class ToolBar extends Composite {
	public Label lblTime;
	private Label lblRollMessage;
	private Display display;

	/**
	 * Create the composite.
	 * 
	 * @param parent
	 * @param style
	 */
	public ToolBar(Composite parent, int style, Display disp) {
		super(parent, style);
		this.display = disp;
		setLayout(new FillLayout(SWT.HORIZONTAL));
		Label label_1 = new Label(this, SWT.BORDER);
		label_1.setText("温馨提示:");
		lblRollMessage = new Label(this, SWT.BORDER);
		lblRollMessage.setText("欢迎使用本工具,有问题请联系我");
		Label label_2 = new Label(this, SWT.BORDER);
		label_2.setText("当前时间:");
		lblTime = new Label(this, SWT.BORDER);
		lblTime.setText("x");
		// 设置显示
		final Runnable timer = new Runnable() {
			public void run() {
				if (display.isDisposed()) {
					return;
				}
				Date dt = new Date();
				SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
				lblTime.setText(sdf.format(dt));
				display.timerExec(500, this);
			}
		};
		// 调用界面时间线程
		display.timerExec(500, timer);
	}

	@Override
	protected void checkSubclass() {
		// Disable the check that prevents subclassing of SWT components
	}
}

 

分享到:
评论

相关推荐

    Eclipse SWT 黑客帝国炫酷动态背景登录对话框

    在这个项目"黑客帝国炫酷动态背景登录对话框"中,开发者利用Eclipse SWT和JFace的技术,创造了一个独特的登录对话框。对话框的背景不再是静态的,而是动态的黑客帝国风格的字符雨效果,这种效果通常由快速下落的绿色...

    SWT Report

    BIRT 是一个开源的报告系统,用于生成基于 Web 或应用程序的动态内容。通过集成 BIRT,SWT Report 可以利用其强大的数据分析和报表渲染能力,提供更高级的报表功能,如数据钻取、图表生成等。 5. **org.eclipse....

    jfreechart源代码在swt和jsp页面

    SWT 是一个开源的 GUI 工具包,提供了与操作系统原生控件接近的性能和外观。为了在 SWT 应用中使用 JFreeChart,你需要创建一个 `ChartComposite` 对象,然后添加数据和设置样式。例如,创建饼图的基本步骤如下: `...

    Java SWT(win32 X86) 开发包

    Java SWT(Standard Widget Toolkit)是Java编程环境中一个用于创建原生图形用户界面(GUI)的开源库,它允许Java开发者构建与操作系统深度融合的应用程序。在Windows 32位(win32 X86)平台上,SWT提供了丰富的控件...

    swt-3.2.2-win32

    SWT(Standard Widget Toolkit)是Java编程语言中的一个开源用户界面...尽管随着时间的推移,SWT已经发展到更现代的版本,但对于维护旧项目或者在特定环境下有原生需求的开发者来说,这个版本仍然具有重要的参考价值。

    SWT做的窗体抖动

    它提供了丰富的用户界面组件,让开发者能够构建出与操作系统原生界面风格一致的应用程序。在SWT中实现窗体抖动功能,可以使得应用程序具有更生动的交互效果,比如模拟即时通讯软件如QQ中的消息提醒。 窗体抖动功能...

    SWT(JFace)体验之ProgressBar

    `ProgressBar` 是一个非常实用的控件,通常用于显示任务的进度或在执行长时间操作时提供反馈。在上述示例中,我们看到了三种不同类型的进度条: 1. **默认进度条(pb1)**: - `pb1 = new ProgressBar(shell, SWT....

    平稳小波变换程序及其应用

    5. **非线性动力系统分析**:在复杂系统的动态分析中,SWT能捕捉到非线性和非平稳特性。 6. **模式识别**:SWT的时频局部化特性有助于识别信号中的特定模式,如心电信号中的QRS复合波段识别。 7. **信号恢复与重建...

    TBUS:显示 VRT 的准确到达时间

    标题“TBUS:显示VRT的准确到达时间”指的是一个基于PHP开发的系统,该系统能够实时显示公共交通工具,特别是公交车(总线)的虚拟到达时间(VRT)。VRT,即Virtual Arrival Time,是一种预测性的到达时间,它根据...

    用Java制作动画效果.txt )

    该动画通过一个线程定时更新界面上的文字显示来模拟动态效果。 #### 代码解析 ##### 导入必要的包 ```java import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FillLayout; import import org.eclipse....

    java时钟[参考].pdf

    此外,为了实现动态的时钟效果,我们需要使用到线程(如`java.lang.Thread`或`java.util.concurrent.ExecutorService`)来定期更新时间显示。 在创建GUI方面,可以使用SWING库中的组件,如`javax.swing.Timer`来...

    JAVA实现滚动字

    5. **坐标系统**:理解Java的坐标系统至关重要,因为它决定了文本在屏幕上的位置。原点通常位于左上角,X轴向右移动,Y轴向下移动。 6. **文本处理**:在Java中,可以使用`String`类处理文本。通过截取字符串的一...

    eclipse 属性视图开发

    这种响应机制是由当前激活的Part中的`ISelectionProvider`接口实现的。每个Part都有一个类似于`PartSite`的组件,可以通过将实现`ISelectionProvider`接口的对象设置为选择提供者,使属性页能够根据选择的变化而更新...

    将网页生成图片的小功能

    这个"将网页生成图片的小功能"是一个基于Winform应用的工具,它模仿了浏览器内建的截图功能,允许用户将当前显示的网页转换为图像文件。下面我们将详细讨论这个工具可能涉及的技术点和实现过程。 1. **WebBrowser...

    java源码包2

    显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器  Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法: ...

    Game of life.zip_eclipse GUI_图形化_生命游戏

    《生命游戏》是一款由数学家约翰·康威(John Horton Conway)在1970年设计的著名细胞自动机,它以简单的规则模拟了复杂的动态系统。在这个项目中,我们将在Eclipse集成开发环境中(IDE)创建一个基于GUI(图形用户...

    eclipse插件开发-铺设一条插件开发普及之路(1-5章).pdf

    随着时间的推移,Eclipse社区逐渐发展壮大,形成了一个包括各种插件和工具的强大生态系统。 ##### 二、Eclipse插件(plug-in)概述 - **定义**:Eclipse插件是指为Eclipse平台添加新功能或增强现有功能的独立软件...

    java源码包---java 源码 大量 实例

    显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器  Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法:  可...

    java源码包3

    显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器  Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法: ...

    java源码包4

    显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器  Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法: ...

Global site tag (gtag.js) - Google Analytics