关于 mac os 系统上 用 swt 编程的小白问题

问题描述

我在win下用swt包写的代码如:importorg.eclipse.swt.SWT;importorg.eclipse.swt.graphics.Color;importorg.eclipse.swt.layout.FillLayout;importorg.eclipse.swt.widgets.Display;importorg.eclipse.swt.widgets.Label;importorg.eclipse.swt.widgets.Shell;publicclassC2{publicstaticvoidmain(String[]args){Displaydisplay=newDisplay();Shellshell=newShell(display);shell.setText("HelloWorld");shell.setBounds(100,100,200,50);shell.setLayout(newFillLayout());Labellabel=newLabel(shell,SWT.CENTER);label.setText("HelloWorld");Colorred=newColor(display,255,0,0);label.setForeground(red);shell.open();while(!shell.isDisposed()){if(!display.readAndDispatch())display.sleep();}red.dispose();display.dispose();}}这个样子,就可以运行,但是如果在mac下,换了mac的swt包,可以运行,但是窗口界面感觉没有响应,只是一个鼠标在转啊转,界面上的按扭什么的根本没有响应,有没有做过的,告诉一下这是什么原因导致的怎么解决呢?谢谢。

时间: 2024-12-21 22:36:33

关于 mac os 系统上 用 swt 编程的小白问题的相关文章

《Python数据可视化编程实战》—— 1.4 在Mac OS X上安装matplotlib

1.4 在Mac OS X上安装matplotlib Python数据可视化编程实战在Mac OS X上获取matplotlib最简便的方式是使用预打包的python发布版本,例如Enthought Python Distribution (EPD).读者可以直接访问EPD网站,下载安装操作系统对应的最新稳定版. 倘若EPD软件不满足要求,或者因为其他一些原因(如版本问题)而无法使用,也可以用手动(麻烦点)的方式安装Python.matplotlib和依赖软件. 1.4.1 准备工作 对于App

《Python数据可视化编程实战》——1.4 在Mac OS X上安装matplotlib

1.4 在Mac OS X上安装matplotlib 在Mac OS X上获取matplotlib最简便的方式是使用预打包的python发布版本,例如Enthought Python Distribution (EPD).读者可以直接访问EPD网站,下载安装操作系统对应的最新稳定版. 倘若EPD软件不满足要求,或者因为其他一些原因(如版本问题)而无法使用,也可以用手动(麻烦点)的方式安装Python.matplotlib和依赖软件. 1.4.1 准备工作 对于Apple在操作系统中没有安装的软件

将Mac OS X上的Informix ODBC应用程序与Informix Dynamic Server集成1

简介 最近发布的针对 Mac OS X 平台的 32 位 Informix Client-SDK 提供改进的 Open Database Connectivity (ODBC) 功能,因此能够无缝地把感知 ODBC 的应用程序与 Informix Dynamic Server (IDS) 集成起来. 在 Mac OS X 上以两种形式提供 ODBC 驱动程序,动态库和应用程序插件.通过应用程序直接调用 ODBC API 的开发人员可以使用动态库,而 Apple 的 ODBC 数据源管理实用程序使

Mac OS系统PPTP/L2TP设置的详细步骤

  苹果电脑的操作系统是Mac OS系统,与我们熟悉的win系统的操作界面完全不同.那么,Mac OS系统想要进行PPTP/L2TP设置自然与win系统的完全不同.下面,我们一起来学习一下Mac OS系统PPTP/L2TP设置的详细步骤.对了,如果设置连接后VPN无效,比如连接后IP地址不变.无法访问墙网之类的,这种检查一下"通过VPN发送所有流量"这项是否勾选,具体设置步骤下文有提及. Mac OS系统 Mac OS PPTP/L2TP设置教程: 1.任务栏苹果图标里点击"

刻录Mac OS系统光盘时需要注意的问题

  很多朋友在刻录Mac OS系统光盘时碰到一些问题,本文简要说明一下Mac OS系统光盘刻录方面需要注意的问题. 比如有的朋友在刻录软件中显示的Mac OS光盘映像文件体积很小,用UltraISO打开Mac OS 10.5.5的映像文件,虽然文件齐全,但是文件体积很小,只有204KB,而且刻录出来的光盘文件在Windows下显示一样很小. 其实,这并不是映像文件有问题,也不是刻录的问题,请大家注意,光盘目录类型是"Hybrid/ISO",这种格式的光盘是把光盘分成两个区来 对待,一个

苹果Mac OS系统修改hosts文件教程

  其实修改Mac OS系统的Hosts文件还是一样的修改,不过路径不同而已,现在百事网小编就来教你如何修改 Mac OS 系统的 Hosts 文件. 第一步.打开你的文件管理器也就是 Finder ,Hosts自然也是在这个里面. 第二步.接下来请按快捷键组合 Shift+Command+G 三个组合按键查找文件,并输入 Hosts 文件的所在路径:/etc/hosts ,如图所示: 第三步.在打开的文件夹当中找到"Hosts"文件夹. 第四步.双击打开"Hosts&quo

《PHP、MySQL和Apache入门经典(第5版)》一一2.4 在Mac OS X上安装MySQL

2.4 在Mac OS X上安装MySQL PHP.MySQL和Apache入门经典(第5版) Mac OS X下的MySQL安装过程相当简单,MySQL AB的开发者已经为Mac OS X创建了一个安装包.到位于http://dev.mysql.com/downloads/mysql/5.5.html的MySQL下载页面并且找到Mac OS X(或者使用随书光盘中的文件).如果你访问该站点,确保下载了适合你的系统的DMG:无论你使用的是Mac OS X 10.5或10.6版,或者32位或64位

如何在Mac OS X上安装 Ruby运行环境

对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境. 此安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用: Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...) 强烈新手使用 Ubuntu 省掉不必要的麻烦!以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括

《PHP、MySQL和Apache入门经典(第5版)》一2.4 在Mac OS X上安装MySQL

2.4 在Mac OS X上安装MySQL PHP.MySQL和Apache入门经典(第5版)Mac OS X下的MySQL安装过程相当简单,MySQL AB的开发者已经为Mac OS X创建了一个安装包.到位于http://dev.mysql.com/downloads/mysql/5.5.html的MySQL下载页面并且找到Mac OS X(或者使用随书光盘中的文件).如果你访问该站点,确保下载了适合你的系统的DMG:无论你使用的是Mac OS X 10.5或10.6版,或者32位或64位的