原创 Eclipse CDT 控制檯輸出問題

在csdn上發現一個07年的老帖,說是下面的這段代碼在Eclipse CDT上運行時有問題:CDT的控制檯會先進入到等待輸入狀態再輸出。並且是必須我們要先輸入一個數字,才顯示輸出結果:例如,我們輸入數字1,輸出的結果是“請輸入一個數字:您

原创 RCP程序自動重啓

PlatformUI.getWorkbench().restart();  把這段代碼用於給RCP程序做一個“註銷”功能挺好的O(∩_∩)O

原创 Eclipse RCP編輯器右鍵菜單與默認可拖動屬性的屏蔽方法

// 實現屏蔽功能 WorkbenchPage wp = (WorkbenchPage) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();

原创 在Eclipse RCP中獲得當前所有打開的editor編輯器實例列表

原帖地址 http://www.cnblogs.com/youngerbaby/archive/2006/10/16/530268.html IEditorReference[] editorReferences = PlatformUI

原创 SWT中的模式和非模式窗體(modal or non-modal)

    以前實現SWT中的模式和非模式窗體(modal or non-modal window )是通過在子窗體中是否截取父窗體的消息循環來實現的,現在發現這樣好像不行了,但可以通過指定子窗體的樣式(style)來制定子窗體是否是模式窗體

原创 SWT/JFace中各種對話框的使用舉例

MessageDialog.openInformation(null, "測試", "Hello,測試!");         順便提一下SWT Widgets的MessageBox的使用,在創建了MessageBox,並設置了Text

原创 魚還是熊掌:淺談多進程多線程的選擇

  作者: yah99wolf (1 篇文章) 日期: 七月 20, 2010 在 9:15 上午 關於多進程和多線程,教科書上最經典的一句話是“進程是資源分配的最小單位,線程是CPU調度的最小單位”,這句話應付考試基本上夠了,但如果在工

原创 Java的List模板類型與C++的list模板類型的比較

一點工作心得,理解的也未必正確,不對的話大家儘管指出。   Java的List只是一個容器接口,定義List必須用一些實現類如ArrayList來實現。 對List使用需要理解幾個關鍵點:     ①List的add()方法只能添加對象,

原创 Drag & Drop

package net.advanced.eclipse.sample.views; import org.eclipse.swt.SWT; import org.eclipse.swt.dnd.DND; import org.eclip

原创 Eclipse RCP 工作臺生命週期

原帖地址:http://www.foreworld.net/article.asp?id=42         在一般的RCP應用中,經常要在EclipseRCP的工作臺界面出現前,彈出自己的對話框,例如登陸校驗框。一般的做法是在App

原创 定製Eclipse RCP編輯器右鍵菜單

    這篇文章其實是《Eclipse RCP編輯器關閉按鈕的屏蔽方法》的下半部分,之所以沒放一起是因爲原文很容易引起誤解,所以拆開了。     在UnCloseableEditorPresentationFactory類createEd

原创 SWT實現任務欄圖標(系統托盤),帶菜單和ToolTip

原帖地址:http://www.blogjava.net/vip01/archive/2006/12/26/90127.html   import org.eclipse.swt.SWT; import org.eclipse.swt.e

原创 繼承Widget拋錯的原因

原帖地址 http://www.eclipselight.org/rcp/83/     做RCP開發難免要繼承一些Widget來定製自己的小組件,但是初學SWT者會驚奇的發現,當繼承了一個Widget之後,程序根本運行不起來。 它會拋出

原创 Eclipse RCP關閉窗口事件

以前曾見過這麼一段有關SWT窗口關閉事件的代碼: import org.eclipse.swt.*; import org.eclipse.swt.widgets.*; public class GoodLuck { public st

原创 屏蔽RCP的編輯區以及ViewPart右鍵菜單

      下面的代碼是在網上找到的,已被我修改過,因爲原文的條件判斷中有些東西我不知道該怎麼做。通過條件判斷,可以選擇屏蔽特定類型的右鍵菜單,功能還是很強大的,以後有機會弄明白了再補充吧。       只需要在ApplicationWo