`

[RCP/JFACE] 如何删除Dialog中的默认按钮

    博客分类:
  • Java
 
阅读更多

如果需要去掉 Dialog中的按钮,可以用下面的方法

xxxxDialog extends Dialog{

     //重载这个方法
     protected Control createButtonBar(Composite parent) {

         Control btnBar = super.createButtonBar(parent);
         getButton(IDialogConstants.CANCEL_ID).setVisible(false);
         return btnBar;

     }
}

 

分享到:
评论

相关推荐

    SWT/JFACE客户端登录窗口例子

    2. **JFace 视图和控制器**:JFace 提供了 `ViewPart` 类,它是 Eclipse RCP 应用中的视图基础。在这里,可能会有一个自定义的 `ViewPart` 实现登录窗口。同时,`Action` 类可以用来处理按钮点击事件,实现登录逻辑...

    Eclipse swt/jface核心应用源码(带视频)

    在"eclipse swt/jface核心应用源代码"中,我们可以期待看到如何使用SWT和JFace来创建Eclipse插件或RCP应用的实际示例。这些源代码通常会涵盖以下关键知识点: 1. **组件创建**:如何使用SWT类创建基本的UI元素,如`...

    swt/jface api帮助文档

    9. **视图和编辑器**:在Eclipse RCP(Rich Client Platform)应用中,JFace提供了视图(View)和编辑器(Editor)的概念,它们是用户界面的主要组成部分。 10. **模型-视图-控制器(MVC)**:JFace鼓励使用MVC模式...

    Eclipse SWT/JFace核心应用2

    Eclipse SWT(Standard Widget Toolkit)和JFace是Java开发中的两个关键库,它们主要用于构建桌面应用程序,特别是与Eclipse RCP(Rich Client Platform)紧密集成。这篇文章将深入探讨这两个库的核心概念、功能以及...

    初学SWT&JFace

    6. ** SWT/JFace与Eclipse插件开发**:结合Eclipse RCP(Rich Client Platform),SWT和JFace可以用来开发强大的桌面应用程序和Eclipse插件,利用Eclipse的强大功能如工作流、资源管理等。 7. **调试和优化**:理解...

    Eclipse SWTJFace 核心应用.pdf

    JFace也包含了一些核心组件,如视图(View)、编辑器(Editor)和对话框(Dialog),这些都是构建Eclipse插件或RCP应用的关键部分。 **RCP(Rich Client Platform)** 是Eclipse提供的一种框架,用于开发功能丰富的...

    Java swt完整教程

    JFace是建立在SWT之上的抽象层,简化了SWT的使用,提供了一些高级组件,如对话框(Dialog)、视图(View)、编辑器(Editor)等。同时,JFace还提供数据绑定、表单构建等功能。 6. SWT与Eclipse RCP Eclipse Rich...

    Eclipse 3.6 API 含 SWT JFACE API

    Eclipse RCP允许开发者利用Java语言创建功能丰富的、跨平台的图形用户界面应用程序,而SWT(Standard Widget Toolkit)和JFace则是Eclipse RCP中不可或缺的两个关键库。 SWT是Eclipse项目下的一个开源库,它是Java ...

    人邮版-王津涛-EclipseSWTJFACE开发实战精解-光盘代码.rar

    5. **对话框和表单**:掌握如何利用JFace的Dialog和Form工具类来创建各种对话框和表单,提高用户交互体验。 6. **事件处理**:理解Eclipse事件模型,学会如何注册事件监听器,处理用户交互事件。 7. **插件结构**...

    jface源代码不容错过

    7. **视图和编辑器的实现**:Eclipse RCP中的视图和编辑器是通过JFace实现的,源代码能帮助我们理解这两者如何在RCP环境中协同工作。 总之,研究JFace的源代码不仅可以帮助开发者深入理解Eclipse RCP的工作原理,还...

    Eclipse_Swt_Jface_核心应用_部分19

    7.2.1 水平填充(默认)和垂直填充 101 7.2.2 设置四周补白 102 7.3 RowLayout(行列式布局) 102 7.3.1 设置折行显示:wrap属性 103 7.3.2 设置空间大小:pack属性 103 7.3.3 设置填充方式:type属性 103...

    JFace的源码,从官网下的

    4. **多线程和并发控制**:在Eclipse RCP中,JFace如何处理线程安全问题,确保界面操作的正确性。 总之,深入研究JFace的源码不仅可以帮助我们更好地使用这个库,还能提升我们的GUI编程技能,尤其是在Eclipse平台上...

    实现RCP在线升级说明

    ### 实现RCP在线升级说明 #### 一、前言 本文将详细介绍如何实现RCP(Rich Client Platform)客户端的在线升级功能。RCP是一种基于Eclipse框架的应用程序开发技术,它允许开发者构建功能丰富的桌面应用程序。随着...

    swt&jface api

    SWT (Standard Widget Toolkit) 和 JFace 是两个用于构建Java图形用户界面(GUI)的库,它们在Eclipse开源项目中被广泛使用,尤其是用于开发Rich Client Platform (RCP) 应用程序。这两个库提供了丰富的组件、工具和...

    Eclipse SWT,JFace开发实战精解 书中

    Eclipse SWT(Standard Widget Toolkit)和JFace是Java开发中的两个关键库,它们主要用于构建桌面应用程序,特别是与Eclipse IDE相关的项目。SWT是Eclipse的底层UI框架,提供了与操作系统原生界面元素的直接交互,而...

    RCP_Plug-in开发自学教程

    5. **界面设计**:通过布局管理器(Layout Manager)实现界面的自适应和美观设计,以及使用SWT和JFace的对话框(Dialog)和首选项页面(Preference Page)。 6. **国际化**:学习如何使应用程序支持多语言,理解...

    SWT,JFACE核心应用源代码,第二部分.rar

    5. 对话框和窗口:查看如何使用JFace的Dialog类创建自定义对话框,以及如何在应用程序中使用Window类。 6. 高级组件:学习如何使用SWT中的高级组件,如TreeViewer、TableViewer等,以及如何自定义其行为。 总之,...

Global site tag (gtag.js) - Google Analytics