欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Eclise Rcp 系列一 第一個(gè)SWT程序

Eclise Rcp 系列一 第一個(gè)SWT程序

寫(xiě)在開(kāi)始:
由于工作須要,做了一周時(shí)間的Rcp開(kāi)發(fā),發(fā)現由于Eclipse開(kāi)發(fā)方面的中文資料較少,對入門(mén)者來(lái)說(shuō)有些困難,
所以把自己一周的內容放上,共享給開(kāi)始學(xué)習Eclipse開(kāi)發(fā)的人
Eclipse開(kāi)發(fā)中有很多名詞: 插件開(kāi)發(fā)  ,RCP ,SWT,Jface很容易讓人迷糊
做個(gè)大概的比喻,如果說(shuō)SWT是C++的話(huà)  那么JFace就像STL對SWT做了簡(jiǎn)單的封裝  Rcp就像MFC封裝更多
而插件開(kāi)發(fā)和Rcp唯一不同就使導出不同,一個(gè)導出成plug in,另一個(gè)導出成獨立運行的程序。其實(shí)沒(méi)有什么區別

好了,開(kāi)始第一個(gè)程序,從Hello world開(kāi)始。寫(xiě)到這個(gè)地方,再次崇拜一下第一個(gè)寫(xiě)Hello world的人。
真應改給他搬個(gè)什么普及教育之類(lèi)的獎項。
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;


public class HelloSWT {

 public static void main(String[] args) {
  Display display = new Display();
  Shell shell = new Shell(display);
  Label label = new Label(shell, SWT.CENTER);
  label.setText("Hello, World");
  label.setBounds(shell.getClientArea());
  shell.open();
  while (!shell.isDisposed()){
    if (!display.readAndDispatch()){
     display.sleep();
    }
  }
  display.dispose();
 }
}

首先介紹Display,打家都知到Swt是基于操做系統的,多大部分的控、 窗口都是調用系統的,所以得有一個(gè)東西
負責把java的消息轉變成系統消息,Display就是。

Shell可以簡(jiǎn)單理解成就是窗口

Label就是一個(gè)標簽了。

shell.open()顯視窗口

while (!shell.isDisposed()){
  if (!display.readAndDispatch()){
   display.sleep();
  }
}
熟悉Windows下編程的人大概都知到,Windows的消息循環(huán)機制。

好了試著(zhù)運行一下這個(gè)程序,修改一下,找找感覺(jué)吧。

寫(xiě)到這里忽然想起自己沒(méi)有寫(xiě)如何配制SWT的開(kāi)發(fā)環(huán)境,對于新手來(lái)說(shuō)這個(gè)是重要的。
這里有一篇文章http://dev.yesky.com/409/2620409.shtml
如果鏈接失效的話(huà)google一下吧

說(shuō)明:
這個(gè)系列的文章是基于eclipse 3.2.1的,另外推薦一些學(xué)習的資料或者網(wǎng)站
首先:http://www.eclipseworld.org/bbs/
然後:在上邊的論壇里邊有一些前輩們寫(xiě)的教程,有些不錯值得一看

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
SWT/JFace開(kāi)發(fā)入門(mén)指南(筆記)
一個(gè)在windows和基于SWT的java程序間拖拽的例子(外部文件拖曳到SWT)
Eclipse RCP 開(kāi)發(fā):從登錄對話(huà)框說(shuō)開(kāi)去 - 海邊沫沫 - BlogJava
在RCP中實(shí)現系統托盤(pán)功能
SWT實(shí)現彈出日歷控件
如何在SWT中使用AWT、SWING組件
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久