⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 providermessageview.java

📁 java eclipse rcp学习
💻 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 + -