SWT关闭的问题??

问题描述

为什么我用SWT做了一个小东西,程序都能正确运行,为什么关闭这些窗口,重新运行就会出错,查看了一下,它在后台还有程序在运行,这是为什么呢?所有的窗口都关闭,还不能关闭所有的程序?(我的程序里用了一些 Socket类对象,是不是和我使用的一些Port有关,但这些Port不是系统的端口啊??)望高人指点!!!

解决方案

解决方案二:
没人回答,自己顶
解决方案三:
帮你顶一下,我对这方面不咋了解!
解决方案四:
哎,自己搞定了,
解决方案五:
socket服务端没有被关闭,你第二次启动时,所用端口被占用着,所以报错。这是我的理解,请指正!
解决方案六:
JavaForum[RCP]108869428RCP/Eclipseplugin开发群,欢迎大家加入
解决方案七:
引用4楼wubianluomu的回复:

socket服务端没有被关闭,你第二次启动时,所用端口被占用着,所以报错。这是我的理解,请指正!

同意,楼主检查一下点击窗口关闭时,是否将对象也清理了.
解决方案八:
1,窗口关闭,对象没有dispose(),实际没有关闭.2,有些线程没有退.3,socket没有关闭.最好贴出异常代码

时间: 2024-11-03 12:38:55

SWT关闭的问题??的相关文章

SWT 关闭窗口后 非UI线程如何关闭?

问题描述 刚刚开始学SWT,有个问题不知道如何解决public static void main(String[] args) {try {ClientLoginWindow window = new ClientLoginWindow();window.open();} catch (Exception e) {e.printStackTrace();}}public void open() {Display display = Display.getDefault();createConte

Eclipse中用SWT和JFace开发入门

可以使用标准窗口小部件工具箱(Standard Widget Toolkit,SWT)和 JFace 库来开发用于 Eclipse 环境的图形用户界面,而且还可以将它们用于开发单独的 GUI 本机应用程序.在本文中,我将介绍一些基本的 SWT(基本 GUI 对象的名称)类型,并展示如何综合使用它们来创建有用的应用程序. 关于 Eclipse.SWT 和 JFace 正如 Eclipse 的 Web 站点上所提到的,Eclipse 是一种通用工具平台.它是一个开放的.可用于任何东西的可扩展 IDE

Swt常用控件中文教程

教程|控件|中文 1.Eclipse中swt的配置 建议配置:jdk1.4.2以及eclipse3.1 在代码中调用swt控件之前,首先建立一个项目,然后选择该项目的properties -> Java Build Path,将standard Widget ToolKit加入到Library页当中.如下图所示: 接下来可以建立第一个eclipse小程序,新建一个class,并且在该class所对应的代码中输入如下程序,其中package以及class名称根据实际情况来确定名称. package

Java桌面应用程序设计新贵:SWT简介

Java语言的声望和它在桌面应用程序(GUI程序)所取得的成就显然极不相符,至今仍然很少能看到非常成功Java桌面程序.虽然有JBuilder,Netbean,JProbe等大型软件作为代表,但这仍不能证明Java的GUI程序是成功的:它们的外观总是和同一操作系统平台下的其它软件显得格格不入.对机器配置的需求也似乎永无止境,这使得它们只能被一些总是拥有当前最高性能PC的程序员们所容忍,或是那些不在乎金钱和时间的专业用户所接受.对绝大多数计算机使用者来说,AWT或SWING代表着怪异的界面和无法接

SWT界面开发实例

开发环境Eclipse3.2,英文版. SWT(Standard Widget Toolkit),标准窗口小部件工具包. 本例将创建第一个SWT程序.本实例是一个简单的界面,在窗口显示[hello,SWT]字 样. Display负责监管CPU资源并管理和操作系统的通信,关注窗口的显示.移动.重画, 确保鼠标的点击.键盘的敲击等事件送达到小部件并去处理他们.Display类是不可见的 . Shell类扮演GUI主窗口的角色.一个Shell实例是一个可视化的应用,对主窗口的打开 ,激活,最大化,最

SWT和JFace,第3部分: 简介

在本系列的前两期中(请参阅 参考资料),我介绍了 Eclipse.Eclipse Standard Widget Toolkit (SWT) 和 JFace GUI 工具包,以构造 Eclipse 和单独的富 GUI(rich GUI).还介绍了一些基本 GUI 控件和容器类型.然后展示了如何将这些控件组合到简单的工作应用程序中.我详细介绍了如何在一个菜单系统中提供这些应用程序.最后,通过创建一个使 GUI 开发变得更容易的方法的库,我演示了如何遵循最佳实践. 在这一期中,我将继续查看 org.

SWT的弹出窗口如何闪烁

问题描述 我想用SWT做一个弹出窗口当鼠标点击在这个窗口之外的地方的时候这个窗口会闪烁就跟咱们ECLIPSE设置属性的那种弹出窗口一样给用户一个提醒作用不关闭这个弹出窗口就不能进行其他操作但是我改如何能做到让他闪烁呢请高手解答一下 解决方案 解决方案二:没做过,期待解决方案三:你说的这个应该是窗口置顶吧?用样式SWT.ON_TOP就好了解决方案四:SWT.ON_TOP解决方案五:引用2楼yangyun724的回复: 你说的这个应该是窗口置顶吧?用样式SWT.ON_TOP就好了 不是啦,就是个模式

org.eclipse.swt.SWTError: No more handles的解决办法

今天装了JBoss Tools 3.1 插件后,eclipse 打开jsp文件老是报错,或者要我关闭: org.eclipse.swt.SWTError: No more handles 网上找了两个解决方法: 方法一: 找到目录 eclipse\workspace\.metadata\.plugins\org.eclipse.ui.workbench 下面的 workbench.xml文件,删除在XML节点 <mruList> </mruList> 之间的所有内容,然后运行Ecl

Java运用SWT插件编写桌面记事本应用程序_java

本文实例介绍了Java基于SWT编写记事本的详细过程,分享给大家供大家参考,具体内容如下 可实现windows系统桌面记事本基本功能,傻瓜式教学,一步一步手把手操作.小白也可自己编写出完整的应用程序. 需要工具:Eclipse(带SWT插件) 成品如下: 应用程序功能介绍: 功能分析: 1.文件(F) 2.编辑(E) 3.格式(O) 4.查看(V) 5.帮助(H) 其中文件菜单中包括 1.1.新建(N) Ctrl+N 1.2打开(O) Ctrl+O 1.3保存(S) Ctrl+S 1.4另存为(