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

javax.swing.JTree.addKeyListener()方法的使用及代码示例

本文整理了Java中javax.swing.JTree.addKeyListener()方法的一些代码示例,展示了JTree.addKeyListener(

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

JTree.addKeyListener介绍

暂无

代码示例

代码示例来源:origin: skylot/jadx

tree.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {

代码示例来源:origin: deathmarine/Luyten

tree.addMouseListener(tl);
tree.addTreeExpansionListener(new FurtherExpandingTreeExpansionListener());
tree.addKeyListener(new KeyAdapter() {

代码示例来源:origin: INRIA/spoon

/**
* This method initializes jTree
*
* @return javax.swing.JTree
*/
private JTree getJTree() {
if (jTree == null) {
jTree = new JTree(root);
jTree.addKeyListener(this);
jTree.addMouseListener(this);
}
return jTree;
}

代码示例来源:origin: jshiell/checkstyle-idea

final MouseListener treeMouseListener = new ToolWindowMouseListener();
resultsTree.addMouseListener(treeMouseListener);
resultsTree.addKeyListener(new ToolWindowKeyboardListener());
resultsTree.setCellRenderer(new ResultTreeRenderer());

代码示例来源:origin: ron190/jsql-injection

this.tree.addKeyListener(new KeyAdapter() {

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

public void addCloseAction(final Action action){
tree.addKeyListener(new KeyAdapter() {
@Override
public void keyReleased(KeyEvent e) {
if (e.getKeyCode()==KeyEvent.VK_ESCAPE) {
if (action != null) {
action.actionPerformed(null);
e.consume();
}
}
super.keyReleased(e);
}
});
}
}

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

public void addCloseAction(final Action action){
tree.addKeyListener(new KeyAdapter() {
@Override
public void keyReleased(KeyEvent e) {
if (e.getKeyCode()==KeyEvent.VK_ESCAPE) {
if (action != null) {
action.actionPerformed(null);
e.consume();
}
}
super.keyReleased(e);
}
});
}
}

代码示例来源:origin: pentaho/mondrian

tree.addKeyListener(
new KeyAdapter() {
public void keyPressed(KeyEvent e) {

代码示例来源:origin: net.openhft/spoon-core

/**
* This method initializes jTree
*
* @return javax.swing.JTree
*/
private JTree getJTree() {
if (jTree == null) {
jTree = new JTree(root);
jTree.addKeyListener(this);
jTree.addMouseListener(this);
}
return jTree;
}

代码示例来源:origin: omegat-org/omegat

static void install(JTree tree) {
TreeListener listener = new TreeListener(tree);
tree.addMouseListener(listener);
tree.addKeyListener(listener);
}

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

void connect( JTree errorTree, JComboBox severityComboBox,
JCheckBox tasklistCheckBox, JPanel customizerPanel,
JEditorPane descriptionTextArea) {

this.errorTree = errorTree;
this.severityComboBox = severityComboBox;
this.tasklistCheckBox = tasklistCheckBox;
this.customizerPanel = customizerPanel;
this.descriptiOnTextArea= descriptionTextArea;

valueChanged( null );

errorTree.addKeyListener(this);
errorTree.addMouseListener(this);
errorTree.getSelectionModel().addTreeSelectionListener(this);

severityComboBox.addActionListener(this);
tasklistCheckBox.addChangeListener(this);

}

代码示例来源:origin: org.languagetool/languagetool-gui-commons

static void install(JTree tree) {
TreeListener listener = new TreeListener(tree);
tree.addMouseListener(listener);
tree.addKeyListener(listener);
tree.addTreeWillExpandListener(listener);
}

代码示例来源:origin: infinitest/infinitest

private static JTree createTree() {
JTree resultsTree = new JTree();
resultsTree.setName("TREEVIEW");
resultsTree.setRootVisible(false);
resultsTree.setEditable(false);
resultsTree.setShowsRootHandles(true);
resultsTree.setCellRenderer(new FailureCellRenderer());
ToolTipManager tipManager = ToolTipManager.sharedInstance();
tipManager.registerComponent(resultsTree);
resultsTree.addKeyListener(new EnterPressListener());
return resultsTree;
}

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

public CheckTreeView(TransferSelectorModel model) {
CheckListener listener = new CheckListener(model);
tree.addMouseListener(listener);
tree.addKeyListener(listener);
CheckRenderer renderer = new CheckRenderer(model);
tree.setCellRenderer(renderer);
tree.setEditable(false);
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-java-hints-analyzer

/** Creates a new instance of CheckTreeView */
public CheckTreeView() {

setFocusable( false );

CheckListener l = new CheckListener();
tree.addMouseListener( l );
tree.addKeyListener( l );
CheckRenderer check = new CheckRenderer();
tree.setCellRenderer( check );
tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);

tree.setShowsRootHandles(false);

InputMap input = tree.getInputMap( JTree.WHEN_FOCUSED );
if( null != input )
input.remove( KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0) );

setBorder( UIManager.getBorder("ScrollPane.border") );
}

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

/** Creates a new instance of CheckTreeView */
public CheckTreeView() {
setFocusable(false);
CheckListener l = new CheckListener();
tree.addMouseListener(l);
tree.addKeyListener(l);
CheckRenderer check = new CheckRenderer();
tree.setCellRenderer(check);
tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
tree.setShowsRootHandles(false);
InputMap input = tree.getInputMap(JTree.WHEN_FOCUSED);
if (null != input) {
input.remove(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0));
}
setBorder(UIManager.getBorder("ScrollPane.border")); // NOI18N
}

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

private void initTree() {
JTree tree = new JTree(getRootNode());
tree.setCellRenderer(new CheckBoxTreeRenderer());
tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
tree.putClientProperty("JTree.lineStyle", "Angled"); //NOI18N
NodeSelectionListener listener = new NodeSelectionListener(tree);
tree.addMouseListener(listener);
tree.addKeyListener(listener);
tree.expandRow(0);
tree.setShowsRootHandles(true);
tree.setSelectionRow(0);
initTree(tree);
scrollPane.add(tree);
scrollPane.setViewportView(tree);
}

代码示例来源:origin: UNIVALI-LITE/Portugol-Studio

private void configurarArvore()
{
arvore.setModel(criarModeloInicialArvore());
arvore.setCellRenderer(new Renderizador());
arvore.setRootVisible(false);
arvore.setShowsRootHandles(true);
arvore.addKeyListener(new ArvoreTopicosKeyListener(arvore));
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-lab

private void configUi()
{
_tree = new JTree();
_tree.setModel( new DefaultTreeModel( new MessageTree( _tree ) ) );
_tree.setBackground( Scheme.active().getWindow() );
_tree.setRootVisible( false );
_tree.setShowsRootHandles( true );
_tree.setRowHeight( 22 );
_tree.getSelectionModel().setSelectionMode( TreeSelectionModel.SINGLE_TREE_SELECTION );
_tree.setVisibleRowCount( 20 );
_tree.setCellRenderer( new LabTreeCellRenderer( _tree ) );
_tree.addMouseListener( new MouseHandler() );
_tree.addKeyListener( new TreeKeyHandler() );
_scroller = new JScrollPane( _tree );
_scroller.setBorder( new MatteBorder( 0, 1, 1, 1, Scheme.active().getScrollbarBorderColor() ) );
add( _scroller, BorderLayout.CENTER );
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

/**
* Creates the JList used in the popup to display the items in the combo box
* model. This method is called when the UI class is created.
*
* @return a JList used to display the combo box items
*/
protected JTree createTree() {
JTree tree = new JTree(model);
tree.setName("TreePopup.tree");
tree.setFont(getFont());
tree.setForeground(getForeground());
tree.setBackground(getBackground());
tree.setBorder(null);
tree.setFocusable(true);
tree.addMouseListener(handler);
tree.addKeyListener(handler);
tree.setCellRenderer(new Renderer());
return tree;
}

推荐阅读
  • 标题: ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 基于dlib的人脸68特征点提取(眨眼张嘴检测)python版本
    文章目录引言开发环境和库流程设计张嘴和闭眼的检测引言(1)利用Dlib官方训练好的模型“shape_predictor_68_face_landmarks.dat”进行68个点标定 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 本文详细介绍了git常用命令及其操作方法,包括查看、添加、提交、删除、找回等操作,以及如何重置修改文件、抛弃工作区修改、将工作文件提交到本地暂存区、从版本库中删除文件等。同时还介绍了如何从暂存区恢复到工作文件、恢复最近一次提交过的状态,以及如何合并多个操作等。 ... [详细]
  • 本文介绍了pack布局管理器在Perl/Tk中的使用方法及注意事项。通过调用pack()方法,可以控制部件在显示窗口中的位置和大小。同时,本文还提到了在使用pack布局管理器时,应注意将部件分组以便在水平和垂直方向上进行堆放。此外,还介绍了使用Frame部件或Toplevel部件来组织部件在窗口内的方法。最后,本文强调了在使用pack布局管理器时,应避免在中间切换到grid布局管理器,以免造成混乱。 ... [详细]
author-avatar
意华嘉泰6
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有