模仿WizardDialog外观的TitleAreaDialog子类

public class TestTitleAreaDialog extends TitleAreaDialog implements test {

	public TestTitleAreaDialog(Shell parentShell) {
		super(parentShell);
	}

	/* 
	 * 窗口可改变大小,有最大化最小化按钮
	 */
	@Override
	protected boolean isResizable() {
		return true;
	}
	public static void main(String[] args) {
		TestTitleAreaDialog testTitleAreaDialog = new TestTitleAreaDialog(
				new Shell());
		testTitleAreaDialog.setBlockOnOpen(true);
		testTitleAreaDialog.open();
	}

	@Override
	protected Control createDialogArea(Composite parent) {
		Composite mainComposite = (Composite) super.createDialogArea(parent);
		
		// 创建详细控件...
		
		
		// Build the separator line
		Label separator = new Label(mainComposite, SWT.HORIZONTAL
				| SWT.SEPARATOR);
		separator.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
		return parent;
	}
}


 

java.lang.NoClassDefFoundError: org/eclipse/compare/internal/TabFolderLayout at org.eclipse.team.svn.ui.wizard.shareproject.AddRepositoryLocationPage.createControlImpl(AddRepositoryLocationPage.java:86) at org.eclipse.team.svn.ui.wizard.AbstractVerifiedWizardPage.createControl(AbstractVerifiedWizardPage.java:42) at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1239) at org.eclipse.jface.wizard.WizardDialog.lambda$3(WizardDialog.java:1224) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67) at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1224) at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:921) at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:470) at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:615) at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:83) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:286) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1214) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4160) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3748) at org.eclipse.jface.window.Window.runEventLoop(Window.java:823) at org.eclipse.jface.window.Window.open(Window.java:799) at org.eclipse.ui.internal.handlers.WizardHandler$Import.executeHandler(WizardHandler.java:153) at org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:279) at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:277) at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:98) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.eclipse
最新发布
11-11
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值