TwoPaneElementSelector d=new TwoPaneElementSelector(window.getShell(), new LabelProvider(), new LabelProvider());
d.setElements(new String[]{"aaa","bb","cc"});
d.setTitle("选择对话框");
d.open();
ElementTreeSelectionDialog d=new ElementTreeSelectionDialog(window.getShell(), new LabelProvider(), new TreeNodeContentProvider());
TreeNode input=new TreeNode("root");
TreeNode node1=new TreeNode("node1");
TreeNode node2=new TreeNode("node2");
input.setChildren(new TreeNode[]{node1,node2});
d.setInput(new TreeNode[]{input});
d.open();
这里标签提供者我没有进行扩展。所有就展现为下面这样了。
ElementListSelectionDialog d=new ElementListSelectionDialog(window.getShell(), new LabelProvider());
d.setElements(new String[]{"aaa","bb","cc"});
d.setTitle("选择对话框");
d.open();
TitleAreaDialog
可以对该对话框 进行扩展,在上面实现自己的控件。
Dialog d=new Dialog(window.getShell()) {
};
d.open();
这是最基本的对话框 ,只有一个ok cancel
eclipse dialog基本上提供了所有常用的对话框,如:带树的、带表格的、带有搜索选择的等等。
基本上都提供了封装。
可以参考一下代码,为自己的系统封装一下常用的dialog
MessageDialog.openConfirm(window.getShell(), "title", "message");
MessageDialog.openInformation(window.getShell(), "title", "message");
MessageDialog.openError(window.getShell(), "title", "message");
MessageDialog.openConfirm(window.getShell(), "title", "message");
PreferenceManager pm= window.getWorkbench().getPreferenceManager();
PreferenceDialog d=new PreferenceDialog(window.getShell(), pm);
d.open();
带有复选框的选择。。。
ListSelectionDialog dlg =
new ListSelectionDialog(
window.getShell(),
null,
new BaseWorkbenchContentProvider(),
new WorkbenchLabelProvider(),
"Select the resources to save:");
///dlg.setInitialSelections(dirtyEditors);
dlg.setTitle("Save Resources");
dlg.open();
相关推荐
适合学习Android的同学和基于毕业生学习和参考,Android studio、idea、eclipse可以运行,建议使用Android studio或者idea
Android漂亮的对话框项目sweet-alert-dialog github上为as项目,现转成eclipse,直接导入即可
对应博客http://blog.csdn.net/cauchyweierstrass/article/details/46335143的库工程eclipse版本
东方尚智 3G数字内容学院 android 开发课程系列 基于android的对话框的学习。如果您在从事移动平台的开发,资源决绝适合你。eclipse 直接导入运行
eclipse 护眼主题,导入方法:打开Eclipse, 点击 " File -> Import " ,进入到导入 Dialog 对话框,在 Dialog 框中选择 " General -> Preferences -> Next " ,进入参数设置 Dialog,在 From Preference File 栏选择...
分享当前截屏到社交网站,如微信、QQ、微博 分享界面时对话框 dialog,分享时有一定的特效,如对话框震动 android Eclipse环境下可用工程.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能...
Eclipse平台实现Android中常见的八种对话框(Dialog),包括简单Dialog,列表Dialog,复选框Dialog,单选Dialog,进度条Dialog,日期dialog,时间Dialog,自定义Dialog。自定义Dialog实现的是包含用户账号和密码的...
第一章 Eclipse插件概述 5 一、Eclipse概述 5 二、Eclipse插件(plug-in)概述 6 三、Eclipse插件开发环境与开发入门 8 1.3.1 创建工程及设置环境 8 1.3.2 Activator类 13 1.3.3 plugin.xml与org.eclipse.ui....
好看的Dialog,带有动态效果,国外的所自己写的一套简洁的Dialog,支持多种动态效果 该项目开始由Android Stdio开发,笔者现将其移植到Eclipse上,导入就能使用
1.3 Eclipse的诞生 3 1.4 Eclipse贡献SWT工具包 5 1.4.1 SWT的结构 6 1.4.2 SWT所支持的操作系统 6 1.5 Sun AWT/Swing与Eclipse SWT 7 1.5.1 Swing与SWT的比较 7 1.5.2 SWT的优势和不足 8 1.6 SWT与...
android原生的dialog太生硬了,之前看到了这个效果非常不错但是没有用过,今天给别人推荐使用,他遇到了问题,导入后错误非常多,也没有库工程。于是自己认真看了一下,这是个AndroidStudio的工程,并且里面还依赖于...
下载后导入到Eclipse中,然后作为Library引入到自己的工程中,直接作为第三方控件使用。 测试代码: <LinearLayout xmlns:android=http://schemas.android.com/apk/res/android xmlns:tools=...
Eclipse Rich Client Application 开发自学教程 For The Eclipser salever 2011-3-28 根据最新版本的Eclipse 3.6 重新编写,每章都可独立于其他章节,内附的代码均可直接运行, 适合Eclipse 开发者参考。 声明...
本教程素材来源于网络,经过本人的整理、添加以及部分的重写,将原有的Eclipse3.3版本的一些内容完全迁移到Eclipse3.6版本上来。基于开源以及分享的精神,特地将教程分享到网络上,希望所有需要的朋友因此而受益,也...
分享当前截屏到社交网站,如微信、QQ、微博 分享界面时对话框 dialog,分享时有一定的特效,如对话框震动 android Eclipse环境下可用工程
在Android开发环境下,实现一个进度条动态效果,显示Progress对话框,还可以在代码中写上要背景运行的程序片段,为了明显看见效果,以暂停3秒作为示范。当ProgressDialog加载完成后,记得要卸载所创建的dialog对象。...
实现各种自定义的弹出对话框(Dialog View)。可以在对话框中自定义文字、按钮、图片、背景颜色等等。 测试环境: Eclipse 4.2, Android 3.0 以上。 注意:测试环境并不代表适用环境。
注意:本项目使用android studio开发,eclipse可能无法直接使用。 淘School是一款基于MD的一款校园二手商品交易平台...7.materialdialog实现的对话框 8.MaterialSpinner实现的带效果的spinner 9.butterknife注解框架
(2)在需要显示颜色选择对话框的地方添加如下代码:显示初始颜色为蓝色public void openColorDialog(View view) {ColorPickerDialog dialog = new ColorPickerDialog(this, Color.BLUE,"选择颜色", new ...