我想创建一个功能(对我自己),其中点击一个按钮(或者说任何事件或任何可以触发我的程序的事件),将显示一个弹出窗口,它将询问类的名称,它拥有的对象和更多的事情.然后按OK,它将创建一个带有预定义方法框架的java文件,继承已知的接口和...
那么,基本上该怎么做?我是否需要为eclipse创建一个插件,或者在eclipse中还有其他东西.
PS请更改标题.我无法想到更好的一个.
在我的应用程序中,我需要在开始时询问用户一些信息.就像Google首次推出手机时询问用户一样.
使用Java和Android,如何为我的应用程序创建相同类型的设置向导?我可以创建多个活动,当移动到向导的下一页时,我会启动它.这似乎不是一个好方法.
我想使用Eclipse的GUI构建器来设计它.
我正在使用fuelUX向导和Angularjs.我希望根据此控制器方法启用或禁用下一个按钮:
$scope.canMoveForward = function(){
switch($("#moduleWizard").wizard("selectedItem").step){
case 1:
//check if the module on the first step is valid*/
return $scope.validSelection && $scope.linkedPredicateForm.$valid;
case 2:
//check if the table is empty
return !linkingDataSource.isEmpty();
case 3:
var enab= ($scope.saveModeForm.$valid && $scope.newSourceForm.$valid) ||
($scope.saveModeForm.$valid && $scope.appendSourceForm.$valid)
}
};
Run Code Online (Sandbox Code Playgroud)
确实这就是我如何删除按钮:
<div class="actions">
<button class="btn btn-mini btn-prev" ng-click="refresh()"> <i class="icon-arrow-left"></i>Prev</button>
<button class="btn btn-mini btn-next" data-last="Finish" id="wizard-next" ng-disabled="!canMoveForward()"
ng-click="handleStepResult()">
Next<i class="icon-arrow-right"></i></button>
</div>
Run Code Online (Sandbox Code Playgroud)
它工作正常,除非我从第二页返回到第一页:如果第二页中的下一个按钮被禁用,即使在第一页也是如此,除非我不在那里编辑表单.无论如何刷新ng-disabled绑定?
我是WPF的新手,我从未想过要在WPF中创建一个向导.我想知道在WPF中使用什么控件来创建一个简单的向导,我可以在每个页面上收集信息并在最后一页中完成操作(步骤).我实际上想要使用本机WPF控件.我不知道,比如使用页面导航等.任何原生的wpf想法?
我正在为Eclipse RCP应用程序编写一个向导.在对文件进行一些处理并进行一些用户输入之后,我不想让用户返回进行更改.此时,他们必须接受或拒绝他们将要对系统进行的更改.
我似乎找不到的是一个方法调用,它允许我覆盖显示的按钮或用户点击后退按钮的能力.我宁愿它不存在或至少被禁用.
有没有人找到使用JFace向导和WizardPage这样做的方法?
可用性方面,我是否打破了向导惯例?我应该考虑采用不同的方法解决问题吗?
我在Delphi XE中编写了一个向导,它工作正常.但是,我还没有想出如何访问Delphi的OTA可以创建的生成的默认单元名称(或表单名称或项目名称).
在我的旧式向导中,我能够调用ToolServices.GetNewModuleName来发现在生成关联源文件时可以使用的可用单元和表单名称.今天的开放式工具API中的等价物是什么?
根据ToolsAPI单元注释,我应该从IOTAModuleCreator.GetImplFileName方法返回一个空白,让Delphi生成文件名.我从这个方法返回一个空字符串,但仍然无法看到我可以访问Delphi正在生成的文件名.
我需要模拟一个类似于安装任何软件时看到的界面的表单.有下一个和后退按钮,用户输入的所有信息仅在他/她单击完成按钮时处理.
当用户单击后退按钮时,向他/她显示先前输入的信息.
当用户点击下一个按钮时,向他/她显示下一个屏幕.所有显示的信息都以一种形式显示.
我需要向用户展示3个部分.
目前正计划实施下列解决方案:
有没有比上面描述的更好的解决方案.如果是,请描述方法.我们将非常感谢您提供的任何帮助.
我正在构建和Android应用程序,需要通过像向导一样的步骤.
目前的结构:
目前我正在为每个步骤使用一个带有单独views.xml的活动,然后我setContentView(activeStep)用来显示活动步骤.
尝试在两个步骤之间制作动画时遇到了一些困难.我使用了以下代码:
LayoutInflater inflater = getLayoutInflater();
View view = inflater.inflate(activeStep, null, false);
view.startAnimation(AnimationUtils.loadAnimation(activity, R.anim.slide_in));
setContentView(view);
Run Code Online (Sandbox Code Playgroud)
结果:第一个视图消失了,新的视图已经动画化,而不是平滑过渡.
我的目标是为两个视图设置动画,一个在另一个视图中滑出.
问题:是否可以使用我当前的结构(提醒:一个活动,多个视图)或者我应该将每个步骤视为单独的活动?
我正在尝试为Visual Studio 2010创建一个包含一些项目模板的VISX扩展.这些模板不是很复杂,但我希望在创建过程中通过向导为它们公开一些额外的配置.我已成功设置我的VISX包以将模板部署到我想要的目录结构VS2010中,但是一旦我尝试配置并运行向导,我在创建模板时会收到错误:
错误:此模板尝试加载组件程序集"My.Assembly,Version 1.0.0.0,Culture = neutral,PublicKeyToken = ...
我目前的配置如下:
.vstemplate文件指向他们的向导,如下所示:
<WizardExtension>
<Assembly> My.Assembly,Version = 1.0.0.1,Culture = neutral,PublicKeyToken = a494da9e6e53f845,Custom = null </ Assembly>
<FullClassName> My.Assembly.Wizard </ FullClassName>
</ WizardExtension>
据我所知,这是我应该怎么做的.究竟出了什么问题?它看起来无法找到组件.为了使模块可见,我还需要采取其他步骤吗?安装时将程序集部署到扩展文件夹(我验证了这一点),因此它至少可以解决.我需要对.vstemplate文件做些什么特别的事情来告诉他们查看扩展文件夹和GAC吗?我错过了什么吗?
请注意,我在互联网上找到了几个页面,说明我必须手动或使用脚本GAC程序集.但是,很少有我的确切场景(项目模板模板被VISX项目引用,大多数示例使用通过项目模板向导导出的常规项目并将其包转储到VISX文件夹结构中).我找到的唯一符合我情景的是微软的一个例子.我试图匹配它,但唉它仍然无法正常工作.我尝试将我下载的项目重新定位到这个问题的引用中,但我再也找不到了.
使用脚本是我们以前如何做到这一点,但我想尝试使用VISX包使事情变得更清洁.我想避免这种情况,但如果必须编写VISX脚本以将模板安装到GAC,我可以这样做.