第乙個SWT程式

2022-03-12 10:41:59 字數 1941 閱讀 8500

import

org.eclipse.swt.swt;

import

org.eclipse.swt.events.selectionevent;

import

org.eclipse.swt.events.selectionlistener;

import

org.eclipse.swt.widgets.button;

import

org.eclipse.swt.widgets.display;

import

org.eclipse.swt.widgets.group;

import

org.eclipse.swt.widgets.label;

import

org.eclipse.swt.widgets.list;

import

org.eclipse.swt.widgets.messagebox;

import

org.eclipse.swt.widgets.shell;

import

org.eclipse.swt.widgets.text;

public

class helloswt extends

shell);

/*** label控制項可以在介面上展示不能修改的文字,通常作為

* 標籤來使用

*/benefitofswtlabel = new

label(shell, swt.none);

benefitofswtlabel.settext("swt的優點:");

benefitofswtlabel.setbounds(10, 49, 90, 15);

/*** group物件可以用來把相關的控制項組成一組,在這一組控制項

* 的外面會顯示出乙個邊框,將它們和其他控制項隔離開來。在邊框

* 上可以加入文字標題以說明這一組控制項的作用。

*/group = new

group(shell, swt.none);

group.settext("你使用過哪些圖形工具箱?");

group.setbounds(10, 159, 230, 47);

/*** button型別包含普通按鈕,單選按鈕,複選按鈕等很多形式。

* */awtbutton = new

button(group, swt.check);

awtbutton.settext("awt");

awtbutton.setbounds(10, 20, 54, 18);

swingbutton = new

button(group, swt.check);

swingbutton.settext("swing");

swingbutton.setbounds(70, 22, 60, 15);

swtbutton = new

button(group, swt.check);

swtbutton.setbounds(136, 22, 62, 15);

swtbutton.settext("swt");

button = new

button(shell, swt.none);

button.addselectionlistener(

newselectionlistener()

@override

public

void

widgetdefaultselected(selectionevent arg0)

});button.settext("按一下按鈕,向swt說hello!");

button.setbounds(10, 214, 227, 25);

shell.layout();

while(!shell.isdisposed()) }}

}

第乙個視窗程式

程式截圖 程式 include lresult callback wndproc hwnd,uint,wparam,lparam int winapi winmain hinstance hinstance,hinstance hprevinstance,pstr szcmdline,int icm...

第乙個popcap 程式

一 tips ddimage mmapimg ddimage 上f12,定位到ddimage.h,在vs2008 中ddimage.h tab標籤上alt o 定位到ddimage.cpp 二 vs2008 中c c code generation runtime library 設成multi t...

第乙個python 程式

有人在論壇 上問 將日誌格式化的方法,剛好學python,就拿這個練手了 09 55 54 error1 tmp error log.3 50 times mon jun 28 00 00 53 2009 09 55 54 error1 tmp error log.3 50 times 09 56 ...