首页 > 编程知识 正文

java组件和容器(java中main方法)

时间:2023-05-03 12:45:20 阅读:67822 作者:4573

[1].[ggdy] [Java]ggdy

package cn.Haibin.RCP.test.layer;

importorg.eclipse.jface.viewers.table viewer;

import org.eclipse.swt.SWT;

importorg.eclipse.swt.layout.griddata;

importorg.eclipse.swt.layout.gridlayout;

importorg.eclipse.swt.widgets.button;

importorg.eclipse.swt.widgets.com posite;

importorg.eclipse.swt.widgets.display;

importorg.eclipse.swt.widgets.expand bar;

importorg.eclipse.swt.widgets.expand item;

importorg.eclipse.swt.widgets.group;

importorg.eclipse.swt.widgets.label;

importorg.eclipse.swt.widgets .外壳;

importorg.eclipse.swt.widgets.table;

importorg.eclipse.swt.widgets.table column;

importorg.eclipse.swt.widgets.text;

importorg.eclipse.swt.widgets.tree;

importorg.eclipse.swt.widgets.treeitem;

//*

公共类测试梯度{

publicstaticvoidmain (字符串总是迟到的美国args ) )。

显示显示=new display (;

壳壳-新壳;

shell.setText (布局测试);

壳牌. setsize (600,400 );

layer.numColumns=2;

layer.makecolumnsequalwidth=false;

layer.marginWidth=5;

layer.marginHeight=5;

layer.verticalSpacing=0;

layer.horizontalSpacing=1;

外壳. setlayout(layer );

treeGridData.widthHint=200;

treetree=newtree (外壳,SWT.SINGLE );

tree.setlayoutdata (tree griddata );

treeitem depart1=new treeitem (tree,SWT.NONE;

depart1.setText (开发署);

{

treeitem info1=new treeitem (depart 1,SWT.NONE );

info1.setText (软件工程师);

treeitem info2=new treeitem (depart 1,SWT.NONE );

info2.setText (测试工程师);

}

treeitem depart2=new treeitem (tree,SWT.NONE;

depart2.setText (市场部);

{

treeitem info3=new treeitem (depart 2,SWT.NONE );

info3.setText (产品);

treeitem info4=new treeitem (depart 2,SWT.NONE );

info4.setText ('运营');

}

expandbargriddata.width hint=300;

扩展bar.setlayoutdata (扩展bargriddata;

{

composite comp1=new composite (expand bar,SWT.NONE );

com P1.set layout (新网格) ) 2,false );

组组=new组(com P1,SWT.NONE );

group.setText ('增加部门);

label lb _ depart code=new label (group,SWT.NONE );

lb _ depart code.set bounds (10、30、100、25 );

lb_departCode.setText (部门ggdy );

文本txt _ depart code=new text (group,SWT.BORDER );

txt _ depart code.set bounds (110、30、100、25 );

label lb _ departname=new label (group,SWT.NONE );

lb _ departname.set bounds (10,60,100,25 );

lb_departName.setText (部门名称);

text txt _ departname=new text (group,SWT.BORDER;

txt _ departname.set bounds (110、60、100、25;

buttonBTN_ok=newButton(group,SWT.NONE );

BTN _ ok.set bounds (10,90,100,25 );

BTN_ok.settext('ok ' );

button BTN _ cancel=new button (group,SWT.NONE );

BTN _ cancel.set bounds (110、90、100、25 );

BTN_cancel.settext('cancel );

新标签(com P1,SWT.NONE );

组组1=新组(com P1,SWT.NONE );

组1.settext (部门信息);

finaltableviewertableviewer=new table viewer (组1,

table table=table viewer.gettable (;

table.setlinesvisible(true;

table.setheadervisible(true;

table.set bounds (10,40,400,100 );

finaltablecolumnnewcolumntablecolumn=new table column (table,SWT.NONE );

newcolumntablecolumn.set width (120;

newColumnTableColumn.setText (部门ggdy );

finaltablecolumnnewcolumntablecolumn _1=new table column (table,SWT.NONE );

newcolumntablecolumn _1. set width (120;

newColumnTableColumn_1.setText (部门名称);

label lb _ depart code1=新标签(group 1,SWT.NONE );

lb _ depart code1. set bounds (10,140,100,25 );

lb_departCode1.setText (部门ggdy );

button BTN _ depart code=new button (group 1,SWT.BORDER );

BTN _ depart code.set bounds (110、140、100、25 );

btn_departCode.setText ('查询);

expanditemitem1=newexpanditem (expand bar,SWT.NONE );

item1.setText (部门管理);

item1.Setheight(400; 设置Item的高度

item1.setcontrol(comP1; //setControl方法控制comp1的出现

}

{

composite comp2=new composite (扩展bar,SWT.NONE );

expanditemitem1=newexpanditem (expand bar,SWT.NONE );

item1.setText (岗位管理);

item1.Setheight(95; 设置Item的高度

item1.setcontrol(comp2; //setControl方法控制comp1的出现

}

{

composite comp3=new composite (expand bar,SWT.NONE );

co MP3.set layout (新网格) );

expanditemitem1=newexpanditem (expand bar,SWT.NONE );

item1.工作人员管理;

item1.Setheight(50; 设置Item的高度

item1.setcontrol(coMP3; //setControl方法控制comp1的出现

}

壳牌. open (;

while (! shell.isDisposed () ) ) )。

if(display.readanddispatch () ) }

display.sleep (;

}

}

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。