給表格的儲存格增加編輯功能(補充)

這一篇是對“給表格的儲存格增加編輯功能”的補充,目的是讓表格列顯示Checkbox並允許單擊改變選中狀態,例子中的表格共有三列,其中後兩列均需要顯示為Checkbox。步驟一,構造TableViewer;Code highlighting produced by Actipro CodeHighlighter

通過OCP考試

二十天沒有寫新日誌,真對不起關心這個blog的朋友們。從四月份開始準備了三個月,這些天參加了Oracle

EReference的containment和container屬性

EReference的containment屬性如果為true,表示目標EClass是被源EClass包含的,這是一種十分強的關係,例如汽車和車輪的關係。在ecore裡,不允許內含項目關聯性形成圈,也就是說如果A包含B,B就不能再直接或間接的包含A;另外,如果作為容器的對象結束了自己的生命週期,被它包含的對象也將結束自己的生命週期。如果一個EReference有作為EOpposite的EReference,並且後者的containment屬性為true,則這個EReference的contain

用Regex處理含中文字串的問題

已經是第二次遇到同樣的問題了,要匹配的字串裡含有中文,例如“<你好><Edward>”,我希望取出Edward的名字,所以Regex為“<[^>]*><([^>]*)>”,匹配後只要取group(1)即可。在一台裝有jdk1.4.2_06國際版的機器上,運行正常,但在裝jdk1.4.2_01的機器上,則完全不能匹配。卸載原來的jdk,換成1.4.2_06版就沒有問題了。

EMF介紹系列(一、EMF與MDA)

接觸Eclipse一段時間的朋友應該都聽說過EMF這個名字,EMF是Eclipse

[Hibernate]關於ID的一個容易混淆的地方

用了這麼久的Hibernate了,今天卻遇到一個從未遇到的問題,幸好我思維敏捷,善於聯想,才得以在短時間內發現並解決了問題。以下是具體描述。 我在HibernateDAO這個類裡增加了一個方法如下:

[Struts]“Cannot find bean in any scope”之一解

問題描述今天在開發中遇到一奇怪問題,有一個action,在該action裡使用request.setAttribute()方法將一個List類型對象放在request中,然後forward到一個jsp檔案,該檔案的主要內容是使用<logic:iterate>標籤將這個List對象中的條目列表顯示。與它同樣邏輯但位於另一模組(teacher)中的代碼執行正常。但這個模組(xxgl)中的代碼,本來很簡單的邏輯,卻總是提示:org.apache.jasper.JasperException

用Jena獲得本體的預設名稱空間

這個標題其實有點問題,因為本體/RDF本身並沒有名稱空間的概念,它們只關心絕對的URI;在Jena裡一旦模型讀進記憶體,就都是使用絕對URI標識資源的,而當使用xml格式儲存的時候,才會引出這些xml中的概念。最近遇到一個問題,在一個程式裡要讀取多個xml格式的本體檔案(*.owl),它們之間有import關係,在讀一個檔案之前,我需要先確認該檔案需要import的那些名稱空間所對應的本體(此本體的預設名稱空間是import的值)是否存在,所以我必須知道每個.owl檔案的預設名稱空間和impor

動態產生WizardPage

Eclipse的Wizard是由一系列WizardPage組成的。預設情況下,WizardDialog在初始化的時候就會調用每個WizardPage的createControl()方法來布局這些WizardPage,這是為了方便決定WizardDialog視窗的大小。但如果某個WizardPage裡的控制項是需要動態產生的,例如,使用者在Page1裡輸入一個整數n,Page2裡要根據這個整數產生n個文字框,由於Page2的createControl()只有一次被調用的機會,並且在得到n之前就被W

繼承PageBookView實現自己的“屬性視圖”

很多Eclipse應用程式在提供一個Editor的同時還提供一些View,這些View監視Editor的Selection,提供一些上下文相關的資訊。Eclipse內建的PropertySheet(屬性視圖)就是這樣一個例子,Outline(大綱視圖)也是如此,從功能上看,不妨把這類用途的視圖稱為“廣義的屬性視圖”。以前我都是直接繼承ViewPart來實現自己的屬性視圖的,但我發現要花不少功夫在處理View與Editor的協調上。例如當Editor被關閉時,View裡的資訊也應該隱藏,切換Edi

通過TreeColumn實現“表格樹”TableTree

Eclipse 3.1裡deprecate了TableTree這個控制項,與之對應的jface的TableTreeViewer雖然沒有deprecate,但使用它會得到很多警告。在TableTreeViewer的第一列裡是不能顯示表徵圖的,因為這個位置被+/-符號佔用了,而且TableTree是顯示不出 Tree的層次的,也就是沒有縮排。SWT

改變GMF應用程式畫布的布局

在GMF幫我們產生的應用程式裡,畫布(Canvas)的布局預設是使用XYLayout的,這種布局適合UML類圖、流程圖等應用,但並不適合順序圖表或表格這類應用。而且目前GMF的.gmfgraph模型裡沒有提供為整個Canvas設定布局的地方,因此只能通過修改代碼的方式實現。因為GMF

x346伺服器兩個問題和解決

伺服器型號IBM x346,使用隨機提供的Server安裝光碟片配置並安裝Windows 2003 Server英文標準版。問題1:安裝了5G實體記憶體,在Win2003 server裡只能認出3.36G。解決方案:在c:\boot.ini裡加"/PAE"參數可以認到4G記憶體,但Win2003 server standard版最多支援4G記憶體,要想完全解決需要advanced

EMF介紹系列(三、定製應用程式的基本方法)

藉助EMF的協助,不用親自編寫一行代碼就可以產生一個完整的應用程式,你是不是對EMF有些感興趣了?不過產生的應用程式看起來都像是從同一個模子裡出來的,即一個多頁編輯器,一個大綱視圖和屬性頁面,這當然無法滿足所有人的需求。不用耽心,只要瞭解EMF的機制,按照我們的要求修改這個應用程式並不是一件很困難的事情。首先大概的看一下EMF為我們產生了哪些東西吧。按照前文的操作,EMF應該一共產生了四個外掛程式項目:com.my.shop、com.my.shop.edit、com.my.shop.editor

EMF介紹系列(二、從模型產生應用程式)

還是從一個例子裡看看EMF的使用方法和作用吧。假設我們的應用是一個網上商店,在系統裡有這些對象:商店Shop、類別Category、商品Product,其中類別可以包含子類別。現在我們用EMF從頭到尾產生一個可以管理類別和商品的應用程式。如果你的Eclipse裡還沒有安裝EMF,在eclipse.org/emf下載適合你Eclipse版本的EMF SDK,建議你下載全部包含的那種。安裝後,在建立對話方塊裡會增加EMF的類別,1所示:圖1 建立嚮導裡的EMF類別其中“EMF

宣傳一下黃老大的ET2項目

我曾經的supervisor黃老大開發了一個功能十分強大的Eclipse Toolkit,提供了一些Eclipse應用程式經常需要用到的組件,如高度可定製的表格控制項等等,是對目前SWT/JFace/GEF的擴充和增強。“Here is the link: http://sourceforge.net/projects/eclipsetoolkit2/.An old link is http://www.cs.umb.edu/~huangjun/.I release all files

[轉載]開發工程師人生之路

轉載自http://blog.csdn.net/whoopee/archive/2005/06/27/404172.aspx  恭喜,你選擇開發工程師做為自已的職業  悲哀,你選擇開發工程師做為自已的職業

移植示範中心項目

經過二十個小時的努力,終於把示範中心項目從tomcat 4.1 + mysql 4.0移植到websphere 5.1 + DB2 8.1環境下。因為年初曾移植過一次(當時沒有加入web服務),所以這次預計只用兩三個小時,現在看來風險意識還是不夠啊。以下是移植經驗:db2的驅動要使用type4的(db2jcc.jar),否則(用db2java.zip)在websphere下很難正確串連到db2,雖然在tomcat下能正常串連;在db2裡建庫時要選擇utf-8編碼(在建庫的第六步),否則串連時報"

讓URLConnection使用Proxy 伺服器

JDK的文檔對使用Proxy 伺服器的介紹很少,據說JDK5.0好象增加了這方面的內容。其實要使用Proxy 伺服器很簡單,只要在URL.openConnection()之前增加下面的代碼即可:Properties prop = System.getProperties(); prop.put("http.proxyHost", getProxyHost()); prop.put("http.proxyPort", "" +

PreferencePage的小問題花了大把時間

在Eclipse裡可以用FieldEditorPreferencePage簡化Preference page的建立,但在隨機文檔裡只重點說了要實現createFieldEditors方法,我明明實現了它,但點Preference命令時卻總是提示: java.lang.InstantiationException: org.haree.mobject.ui.BasicPreferencePage    at java.lang.Class.newInstance0(Unknown Source) 

總頁數: 61357 1 .... 5578 5579 5580 5581 5582 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.