`

swt窗体居中显示

    博客分类:
  • SWT
swt 
阅读更多
public static void main(String args[]) {
		try {
			Display display = Display.getDefault();
			shell = new MainShell(display, SWT.SHELL_TRIM);
			shell.setText("数据管理");
			int width = shell.getMonitor().getClientArea().width;
			int height = shell.getMonitor().getClientArea().height;
			int x = shell.getSize().x;
			int y = shell.getSize().y;
			if(x > width)
			{
			shell.getSize().x = width;
			}
			if(y > height)
			{
			shell.getSize().y = height;
			}
			shell.setLocation((width - x) / 2, (height - y) / 2);
			shell.open();
			shell.layout();
			while (!shell.isDisposed()) {
				if (!display.readAndDispatch())
					display.sleep();
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

 

分享到:
评论

相关推荐

    SWT做的窗体抖动

    在SWT中实现窗体抖动功能,可以使得应用程序具有更生动的交互效果,比如模拟即时通讯软件如QQ中的消息提醒。 窗体抖动功能通常涉及到窗口的位置和大小的动态变化,以模拟一种吸引用户注意力的效果。在"SWT做的窗体...

    swt窗体嵌入

    swt嵌入视频播放器的,想要看着方面的内容的可以来看看

    SWT无边框窗体实现鼠标拖动移动

    SWT无边框窗体实现鼠标拖动移动,并添加右键菜单关闭功能

    java swt 隐藏和显示任务栏图标和托盘图标(2)

    本文将深入探讨如何使用SWT在Java中隐藏和显示任务栏图标以及托盘图标。 首先,我们需要理解SWT中的`Display`和`Shell`概念。`Display`是应用程序的主要窗口,而`Shell`则是用户与应用交互的窗口。在SWT中,`Shell`...

    *此源码已更新并重新上传java swt 隐藏和显示任务栏图标和托盘图标

    在给定的资源中,我们关注的是如何使用SWT来实现任务栏图标和托盘图标的隐藏与显示功能。以下是相关的知识点详解: 1. **Java SWT**: SWT(Standard Widget Toolkit)是由Eclipse基金会开发的一个开源库,它允许...

    swt 隐藏显示任务栏核心

    SWT 3.0 开始引入了 Tray,可以在系统栏放置你的程序图标了 本程序实现的功能有四: * 1. 点击窗口的最小化或关闭按钮都是隐藏窗口--任务栏里不显示,不退出程序 * 2. 窗口隐藏时,任务栏无图标,系统栏有图标;...

    最全的SWT示例(绝对最全),上次文件损坏了,重传个

    这是我找到的最全的SWT示例,即使在官方网站上也非常难找,示例包括以下内容:SWT模式窗体,SWT浏览器,SWT树,SWT工具条,SWT画图工具,SWT图形,SWT各种布局,SWT剪贴板,SWT快捷键,SWT菜单,SWT文本编辑器,SWT...

    SWT表格管理类

    SWT表格管理类是Java编程中的一个重要组成部分,主要用于创建和管理具有高级特性的用户界面,如表头排序、隔行颜色以及表格宽度自适应。在本文中,我们将深入探讨SWT(Standard Widget Toolkit)框架下表格管理类的...

    swt-64.rar_64位swt_64的SWT_SWT64_swt.jar 64位_swt64位

    标题“swt-64.rar_64位swt_64的SWT_SWT64_swt.jar 64位_swt64位”表明这个压缩包包含了适用于64位Windows操作系统的SWT库。描述中提到的“64位windows操作系统使用的SWT库”进一步确认了这一点。 SWT的设计目标是...

    swt学习心得

    swt入门小程序,详细讲解了做一个最简单的swt窗体程序的步骤和各步骤的结构和代码

    swt table 实现换行

    `offset2` 的计算是为了使得文本在垂直方向上居中显示。 ```java case SWT.PaintItem: { TableItem item = (TableItem) event.item; String text = getText(item, event.index); Point size = event.gc....

    SWT源码 swt.jar

    SWT(Standard Widget Toolkit)是Eclipse项目的一个重要组成部分,它提供了一套用于构建图形用户界面(GUI)的API,与Java Swing不同,SWT基于操作系统原生的UI组件,因此能够实现更好的性能和与操作系统的集成。...

    SWT 弹出对话框 可以选择的图标种类

    在SWT中,`MessageBox`是一个用于显示简单的消息对话框的类,通常用来向用户显示警告、确认信息或者获取用户的基本响应。这个对话框可以根据需要设置不同的图标和按钮。 在描述中提到的例子中,`MessageBox`被创建...

    SWT配置 SWT配置 SWT配置 SWT配置 SWT配置

    如果一切正常,运行此程序应该能够成功显示一个空窗口。 #### 三、配置注意事项 - **Classpath变量**:如果计划开发多个使用SWT的项目,建议创建一个Classpath变量指向`swt.jar`的位置,以便在不同项目中重用。 - ...

    SWT常用组件

    2. 在窗体中指定需要显示的菜单栏。 3. 创建顶级菜单项,使用`SWT.CASCADE`属性。 4. 创建与顶级菜单项相关的下拉式菜单。 示例代码: ```java Menu mainMenu = new Menu(shell, SWT.BAR); shell.setMenuBar(main...

    swt小技巧,SWT的SHELL样式

    #### 四、SWT.SHELL位置居中的方法 除了设置`Shell`的样式之外,还需要考虑`Shell`的位置。为了确保`Shell`在屏幕中心显示,可以使用以下两种方法: 1. **使用`LayoutUtil.centerShell`方法**: ```java import ...

    SWT widgets基本教程

    - `SWT.CENTER`: 文本居中对齐 - `SWT.LEFT`: 文本左对齐 - `SWT.RIGHT`: 文本右对齐 - `SWT.WRAP`: 文本自动换行 - `SWT.SEPARATOR`: 分割线,用于分割其他组件 - 示例代码: ```java Label label1 = new ...

    swt教程 有关SWT怎么应用

    4. **编写代码**:创建一个新的Java类,例如HelloSWT.java,导入必要的SWT包,然后编写显示GUI组件的代码。 以下是一个简单的SWT程序示例: ```java package edu.ch4; import org.eclipse.swt.SWT; import org....

    简单SWT源代码,有那个简单的跳转,关闭,滑动窗口

    有简单的SWT代码。。。。。。。。。。。

Global site tag (gtag.js) - Google Analytics