📄 providermessageview.java
字号:
/**
*
*/
package chainShopMS.views;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Text;
import org.eclipse.ui.part.ViewPart;
/**
* @author Administrator
*供应商的信息视图
*/
public class ProviderMessageView extends ViewPart
{
private Text providerName;// 供应商名称
private Text providerAddr;//供应商地址
private Text provide;// 所供货物
private Text contact;// 联系人
private Text providerTel;// 电话
private Text providerNote;//备注
private Button providerSearch;// 查询
private Button providerAdd;// 添加
private Button providerModify;// 修改
private Button providerDelete;// 删除
/** 该视图的ID */
public static final String ID = "chainShopMS.views.ProviderMessageView";
// 必须实现的两个方法
public void createPartControl(final Composite parent)
{
parent.setLayout(new GridLayout(4, false));// 信息面板分成6列
new Label(parent, SWT.NONE).setText("名 称:");
providerName = new Text(parent, SWT.BORDER);
providerName.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
new Label(parent, SWT.NONE).setText("地 址:");
providerAddr = new Text(parent, SWT.BORDER);
providerAddr.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
new Label(parent, SWT.NONE).setText("供 货:");
provide = new Text(parent, SWT.BORDER);
GridData gridData = new GridData();
//gridData.horizontalSpan = 2;
gridData.horizontalAlignment = SWT.FILL;
gridData.grabExcessHorizontalSpace=true;//水平抢占
provide.setLayoutData(gridData);
new Label(parent, SWT.NONE).setText("联 系 人:");
contact = new Text(parent, SWT.BORDER);
GridData gridDataDuty = new GridData();
//gridData.horizontalSpan = 2;
gridDataDuty.horizontalAlignment = SWT.FILL;
gridDataDuty.grabExcessHorizontalSpace=true;//水平抢占
contact.setLayoutData(gridDataDuty);
new Label(parent, SWT.NONE).setText("电 话:");
providerTel = new Text(parent, SWT.BORDER);
GridData gridDataAdd = new GridData();
//gridDataAdd.horizontalSpan = 2;
gridDataAdd.horizontalAlignment = SWT.FILL;
gridDataAdd.grabExcessHorizontalSpace=true;//水平抢占
providerTel.setLayoutData(gridDataAdd);
new Label(parent, SWT.NONE).setText("备 注:");
providerNote= new Text(parent, SWT.BORDER);
GridData gridDataNote = new GridData();
//gridDataNote.horizontalSpan = 5;
gridDataNote.horizontalAlignment = SWT.FILL;
gridDataNote.grabExcessHorizontalSpace=true;//水平抢占
providerNote.setLayoutData(gridDataNote);
providerSearch =new Button(parent,SWT.NONE);
providerSearch.setText(" 查询 ");
providerAdd =new Button(parent,SWT.NONE);
providerAdd.setText(" 添加 ");
providerModify =new Button(parent,SWT.NONE);
providerModify.setText(" 修改 ");
providerDelete =new Button(parent,SWT.NONE);
providerDelete.setText(" 删除 ");
}
public void setFocus()
{
providerName.setFocus();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -