热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

探讨`org.openide.windows.TopComponent.componentOpened()`方法的应用及其代码实例分析

本文整理了Java中org.openide.windows.TopComponent.componentOpened()方法的一些代码示例,展示了TopComponent.componentOpene

本文整理了Java中org.openide.windows.TopComponent.componentOpened()方法的一些代码示例,展示了TopComponent.componentOpened()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TopComponent.componentOpened()方法的具体详情如下:
包路径:org.openide.windows.TopComponent
类名称:TopComponent
方法名:componentOpened

TopComponent.componentOpened介绍

[英]Called only when top component was closed on all workspaces before and now is opened for the first time on some workspace. The intent is to provide subclasses information about TopComponent's life cycle across all existing workspaces. Subclasses will usually perform initializing tasks here.
[中]仅当top component以前在所有工作区上关闭,现在在某些工作区上首次打开时调用。其目的是在所有现有工作区中提供有关TopComponent生命周期的子类信息。子类通常在这里执行初始化任务。

代码示例

代码示例来源:origin: eu.limetri.client/mapviewer-nb-swing

@Override
protected void componentOpened() {
super.componentOpened();
}

代码示例来源:origin: org.codehaus.mevenide/lifecycle-build-plan

@Override
protected void componentOpened() {
super.componentOpened();
}

代码示例来源:origin: it.tidalwave.blueshades/it-tidalwave-blueshades-profileevaluation-ui-netbeans

@Override
public void componentOpened()
{
super.componentOpened();
activator.activate();
}

代码示例来源:origin: it.tidalwave.blueshades/it-tidalwave-blueshades-uniformity-ui-netbeans

@Override
public void componentOpened()
{
super.componentOpened();
activator.activate();
}

代码示例来源:origin: it.tidalwave.blueargyle/it-tidalwave-uniformity-ui-netbeans

@Override
public void componentOpened()
{
super.componentOpened();
activator.activate();
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-mercurial

@Override
protected void componentOpened() {
super.componentOpened();
refreshContent();
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-localhistory

@Override
public void componentOpened() {
super.componentOpened();
hc.componentOpened();
}

代码示例来源:origin: it.tidalwave.netbeans/it-tidalwave-netbeans-windows

/*******************************************************************************************************************
*
* {@inheritDoc}
*
******************************************************************************************************************/
@Override
@edu.umd.cs.findbugs.annotations.SuppressWarnings("SIC_INNER_SHOULD_BE_STATIC_ANON")
protected void componentOpened()
{
super.componentOpened();
runRoles(new RoleRunner()
{
@Override
public void run (final @Nonnull TopComponentRole role)
{
role.notifyOpened();
}
});
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-designer

protected void componentOpened() {
super.componentOpened();
tree = new JTree();
tree.setRootVisible(true);
scrollPane = new JScrollPane(tree);
refresh();
setLayout(new BorderLayout());
add(scrollPane, BorderLayout.CENTER);
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-maven-repository

@Override
public void componentOpened() {
super.componentOpened();
result = getLookup().lookupResult(DependencyNode.class);
RequestProcessor.getDefault().post(new Runnable() {
@Override
public void run() {
populateFields();
}
});
result.addLookupListener(this);
}

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide

/** Notifies component that it was opened (and wasn't opened on any
* workspace before). Top component manager that implements Component
* inner interface of this class should send open notifications via
* calling this method
* @param tc the top component to be notified
*/
protected void componentOpenNotify (TopComponent tc) {
try {
tc.componentOpened();
} catch(RuntimeException re) {
IllegalStateException ise = new IllegalStateException("[Winsys] TopComponent " + tc // NOI18N
+ " throws runtime exception from its componentOpened() method. Repair it!"); // NOI18N
ErrorManager.getDefault().annotate(ise, re);
ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, ise);
}
}

代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide

/** Notifies component that it was opened (and wasn't opened on any
* workspace before). Top component manager that implements Component
* inner interface of this class should send open notifications via
* calling this method
* @param tc the top component to be notified
*/
protected void componentOpenNotify (TopComponent tc) {
try {
tc.componentOpened();
} catch(RuntimeException re) {
IllegalStateException ise = new IllegalStateException("[Winsys] TopComponent " + tc // NOI18N
+ " throws runtime exception from its componentOpened() method. Repair it!"); // NOI18N
ErrorManager.getDefault().annotate(ise, re);
ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, ise);
}
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-maven-repository

@Override
public void componentOpened() {
super.componentOpened();
result = getLookup().lookupResult(MavenProject.class);
populateFields();
result.addLookupListener(this);
}

推荐阅读
  • 本文将介绍一种扩展的ASP.NET MVC三层架构框架,并通过使用StructureMap实现依赖注入,以降低代码间的耦合度。该方法不仅能够提高代码的可维护性和可测试性,还能增强系统的灵活性和扩展性。通过具体实践案例,详细阐述了如何在实际开发中有效应用这一技术。 ... [详细]
  • 本文提供了 RabbitMQ 3.7 的快速上手指南,详细介绍了环境搭建、生产者和消费者的配置与使用。通过官方教程的指引,读者可以轻松完成初步测试和实践,快速掌握 RabbitMQ 的核心功能和基本操作。 ... [详细]
  • Android ListView 自定义 CheckBox 实现列表项多选功能详解
    本文详细介绍了在Android开发中如何在ListView的每一行添加CheckBox,以实现列表项的多选功能。用户不仅可以通过点击复选框来选择项目,还可以通过点击列表的任意一行来完成选中操作,提升了用户体验和操作便捷性。同时,文章还探讨了相关的事件处理机制和布局优化技巧,帮助开发者更好地实现这一功能。 ... [详细]
  • 本文深入探讨了NDK与JNI技术在实际项目中的应用及其学习路径。通过分析工程目录结构和关键代码示例,详细介绍了如何在Android开发中高效利用NDK和JNI,实现高性能计算和跨平台功能。同时,文章还提供了从基础概念到高级实践的系统学习指南,帮助开发者快速掌握这些关键技术。 ... [详细]
  • 本课程详细解析了Spring AOP的核心概念及其增强机制,涵盖前置增强、后置增强和环绕增强等类型。通过具体示例,深入探讨了如何在实际开发中有效运用这些增强技术,以提升代码的模块化和可维护性。此外,还介绍了Spring AOP在异常处理和性能监控等场景中的应用,帮助开发者更好地理解和掌握这一强大工具。 ... [详细]
  • 在启用分层编译的情况下,即时编译器(JIT)的触发条件涉及多个因素,包括方法调用频率、代码复杂度和运行时性能数据。本文将详细解析这些条件,并探讨分层编译如何优化JVM的执行效率。 ... [详细]
  • 深入解析 javax.faces.view.ViewDeclarationLanguageWrapper.getWrapped() 方法及其应用实例 ... [详细]
  • Windows环境下详细教程:如何搭建Git服务
    Windows环境下详细教程:如何搭建Git服务 ... [详细]
  • HTTP协议作为互联网通信的基础,其重要性不言而喻。相比JDK自带的URLConnection,HttpClient不仅提升了易用性和灵活性,还在性能、稳定性和安全性方面进行了显著优化。本文将深入解析HttpClient的使用方法与技巧,帮助开发者更好地掌握这一强大的工具。 ... [详细]
  • MongoDB Aggregates.group() 方法详解与编程实例 ... [详细]
  • 本文介绍了一种专为清洁工人设计的自定义文本烟花效果。通过该功能,用户可以输入特定的感谢或祝福语句,系统将生成绚丽的烟花动画,以表达对清洁工人的敬意和感激之情。该特效不仅美观,还能增强用户的互动体验,提升公共场合的氛围。 ... [详细]
  • Typora快捷键使用指南:提升写作效率的必备技巧 ... [详细]
  • 深入解析MyBatis的高级映射技术
    在前一章节中,我们探讨了MyBatis的基本对象映射方法,其中对象属性与数据库表字段之间实现了直接的一对一映射。然而,在实际开发中,这种简单的映射方式往往难以满足复杂业务需求。本文将深入分析MyBatis的高级映射技术,介绍如何通过配置和注解实现更为灵活的对象与数据库表之间的映射关系,包括嵌套结果、联合查询和动态SQL等高级功能,以提高开发效率和代码可维护性。 ... [详细]
  • 作业调度问题 | 集合 3(利用 Java 中的 TreeSet 实现) ... [详细]
  • Android开发常见问题汇总(含Gradle解决方案)第二篇
    本文继续深入探讨Android开发中常见的问题及其解决方案,特别聚焦于Gradle相关的挑战。通过详细分析和实例演示,帮助开发者高效解决构建过程中的各种难题,提升开发效率和项目稳定性。 ... [详细]
author-avatar
saanenkim
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有