JTree如何选中一个结点的问题!!! [问题点数:0分]

Bbs4
本版专家分:1991
结帖率 100%
Bbs8
本版专家分:37303
Blank
蓝花 2007年1月 Java大版内专家分月排行榜第三
Bbs6
本版专家分:6156
Bbs5
本版专家分:2819
Bbs4
本版专家分:1991
Bbs1
本版专家分:20
Bbs8
本版专家分:32678
Blank
红花 2004年3月 Java大版内专家分月排行榜第一
2004年2月 Java大版内专家分月排行榜第一
2004年1月 Java大版内专家分月排行榜第一
Blank
蓝花 2003年12月 Java大版内专家分月排行榜第三
Bbs4
本版专家分:1991
Bbs7
本版专家分:18128
Blank
黄花 2004年2月 Java大版内专家分月排行榜第二
2004年1月 Java大版内专家分月排行榜第二
Bbs7
本版专家分:11784
Blank
蓝花 2004年2月 Java大版内专家分月排行榜第三
Bbs4
本版专家分:1991
JTree添加节点
JTree添加节点
JTree创建、获取和删除节点的方法
//使用自定义对象创建树的根节点和子节点 DefaultMutableTreeNode dmtnRoot = new DefaultMutableTreeNode(Object userObject); DefaultMutableTreeNode dmtn_xxx = new DefaultMutableTreeNode(Object userObject); DefaultTreeM
一个JTree节点添加、删除和修改的例子
import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java
Jtree的使用方法-swing 一共很多个例子--添加节点--先序遍历
1 package com.wanju.chat.test.tree; import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.Defaul
JTree中怎么改变节点的字体颜色?
package testTree; import java.awt.*; import java.awt.event.*;import javax.swing.*; import javax.swing.event.*; import javax.swing.tree.*;public class SimpleTree extends JFrame{ JPanel contentPane;
jTree 修改节点值
思路如下:1.取得当前的节点2.获取节点的userobject3.设置新的节点值object  //1.取得当前所在的节点 DefaultMutableTreeNode selectedTreeNode = null; selectedTreeNode = (DefaultMutableTreeNode) leftS
java swing根据字符串搜索定位到JTree某一个节点上或JTable某一行上
有时需要根据字符串快速定位到结构树中界面的具体位置,下面在网上找到的<em>一个</em>例子,不错。拿来分享下。 代码如下: /******************************************************************************* * @project: JavaSE * @package: com.burns.swing * @file: T.j
使用JTree增加,删除,重命名节点,延迟和即时加载树结点完整实例
首先来看一下效果,如下图所示,该目录结构树,通过在邮件Pop菜单实现了添加子目录,删除目录和重命名目录的功能,当然在双击目录节点的时候也可以完成重命名的操作 下面就来看一下怎样具体实现吧,关于拖拽部分已经在http://blog.csdn.net/luoshenfu001/article/details/10893673上面有完整的实现了,在此就不再累述,本文只关注树节点
Java Jtree渲染叶子实现可以添加swing组件
import java.awt.Color; import java.awt.Component; import java.awt.Dimension;import javax.swing.JPanel; import javax.swing.JTree; import javax.swing.plaf.ColorUIResource; import javax.swing.tr
java jtree 指定节点的展开和关闭,选择鼠标最近的节点
<em>jtree</em>对于指定节点,怎么开启和关闭呢?下面写两个方法,供大家参考。 package com.sysc.xmleditor.utils; import java.awt.event.MouseEvent; import javax.swing.JTree; import javax.swing.tree.DefaultMutableTreeNode; import java...
关于JTree刷新问题
     最近研究swing中的JTree时涉及到了刷新<em>问题</em>。很多人提到可以直接重新设置model。即使用:<em>jtree</em>.setModel(newModule)来实现刷新效果。      但我在使用中发现<em>一个</em><em>问题</em>:每当动态更新数据以后再重新构造树时会报空指针异常(java.lang.NullPotinerException),由于我是使用XML文件保存树住息,而这时数据已经更新,异常出现在了setM...
javaSW-JCheckboxTree.zip
<em>jtree</em>中加checkbox,实用!<em>jtree</em>带复选框的 很典型的例子 当子节点有<em>一个</em>没有被<em>选中</em>时 父节点及其父父<em>结点</em>均不会被<em>选中</em>
jtree带复选框的例子
<em>jtree</em>带复选框的 很典型的例子 当子节点有<em>一个</em>没有被<em>选中</em>时 父节点及其父父<em>结点</em>均不会被<em>选中</em>
将JTree的每个节点设置成不同的图标
import java.awt.Component; import javax.swing.ImageIcon; import javax.swing.JTree; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.DefaultTreeCellRenderer; /**
实现JTree双击节点的可编辑
public void mouseClick(MouseEvent evt)  {   TreePath path=getJTree().getPathForLocation(evt.getX(),evt.getY());                 getJTree().stopEditing();   if(path==null)    return;   DefaultMut
Java Swing JTree 删除子节点 删除所有节点包括根节点
删除所有的子节点,根节点不会被删除 DefaultTreeModel model = (DefaultTreeModel) tree.getModel(); DefaultMutableTreeNode root = (DefaultMutableTreeNode) model.getRoot(); root.removeAllChildren(); 删除所有节点包括根节点 tree....
JTree如何选中一个某个节点?
概述:JTree<em>如何</em>用代码<em>选中</em><em>一个</em>节点?点击按钮<em>选中</em>某个节点直接上代码:import java.awt.FlowLayout; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Enumeration; import ...
修改jtree的节点图标
先定义5个图标如下://句柄展开时的图标Icon ExpandedIcon=new ImageIcon("图标文件路径");//句柄折叠时的图标Icon CollapsedIcon=new ImageIcon("图标文件路径");//叶节点的图标,也就是下面没有子<em>结点</em>的节点图标Icon LeafIcon=new ImageIcon("图标文件路径");//非叶节点关闭时的图标,也就是下面有子结
JTree中得到当前选择节点的最末级子节点
需求: 得到当前选择节点的子节点中,编码最大的<em>一个</em>子节点 解决: 1、构造树的时候已经把数据按编码进行了排序,而且编码类似于这样:1401-&amp;gt;140101 140102 .并将对象VO放到DefaultMutableTreeNode的userObject中. 2、选择树时,可以通过这行代码得到选择的节点 java 代码 DefaultMutableTreeNode node =...
设置JTree树形结构文字的颜色以及文字背景颜色的方法
可恶的**人寿,要求总是变来变去,哎,没办法!客户需求第一嘛......(心虚啊) 今天又提出变更软件的总体颜色.哎,麻烦死了... 做到最后,发现有个<em>问题</em>就是要改变JTree的文字默认颜色以及文字背景色,查了一下相关资料,终于找到了解决办法: (该例子在eclipse3.3上调试通过) import java.awt.*; import java.aw...
jtree 默认展开树的全部节点
<em>jtree</em> 默认展开树的全部节点
Jtree生成虚拟结点的 增删改查操作
java swing Jtree 适用于具有树状分支 的资源管理,Jtree本身的DefaultTreeNode生成的虚拟<em>结点</em>,只具有展示意义,不具有实际意义,  DefaultMutableTreeNode root=new DefaultMutableTreeNode("root"); 将root<em>结点</em>装载到树上, 其他的<em>结点</em>可以用DefaultTreeNode定义node,然后roo
JTree的节点式样美化实现鼠标事件监听
想要实现JTree节点的式样自定义,首先要继承DefaultTreeCellRenderer类,DefaultTreeCellRenderer类是每个节点的父类。public class TreeCell extends DefaultTreeCellRenderer { /** * ID */ private static final long serialVer
JTree不同节点上的右击弹出不同的快捷菜单
这段时间要实现这个功能,在网上只有点哪啊都一样的 快捷菜单,没能具体实现功能。现在<em>问题</em>解决了写下来和大家一块交流。import  javax.swing.*;import java.awt.*;import java.awt.event.*;//import java.awt.event.*;//import java.awt.event.ActionListener;import jav
JTree 方法设置树节点的展开图标
JTree 方法设置树节点的展开图标
JTree点击节点事件的处理
             今天在做程序的时候想实现点击班名称的时候显示这个班所有的学生.用JTree来实现,点击JTree中的学生姓名后显示出这个学生的成绩相关信息,在网上搜到如下处理办法,这里与大家分享:    JTree tree=new JTree();    tree.addTreeSelectionListener(new TreeSelectionListener() {       ...
Jtree动态加载节点
import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.event.TreeSelectionEvent; import javax.swing.event.TreeSelectionListener; import javax.swing.tree.DefaultMutableTreeNode; i
jTree和jTable 双向联动
实现jTable和jTree的双向联动,点击jTree会<em>选中</em>jTable单元格,点击jTable会<em>选中</em>jTree节点。
JTree添加鼠标事件
package org.dm.swingTest;   import java.awt.EventQueue; import java.awt.event.InputEvent;   import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTree;import javax.swing.bo...
java树 JTree实例(可动态添加节点)
java树 JTree实例(可动态添加节点)
swing jTree 绑定数据库
数据库的结构较简单,所以树的结构也很简单,除去根<em>结点</em>外,总共只有两层。 数据表结构: 想让第一列作为父节点,第二列作为对应的子节点。在MyEclipse中实现。 1、在类中设置<em>一个</em>DefaultMutableTreeNode属性,作为根节点: DefaultMutableTreeNode top = new DefaultMutableTreeNode("文件列表"); 2、jTre
JTree---刷新树,保存树的刷新前的展开状态
package test; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Enumeration; import java.util.Vector; import javax.swing.JBu
修改JTree的图标
/** * 改变树的图标,图标的图片放到image文件夹当中 * @param tree */ public static void setChangeTreeUI(JTree tree){ tree.setRootVisible(false);//是否显示根节点 tree.setShowsRootHandles(tr
JTree 编辑、删除、添加节点
import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.
Java中如何删除用hashtable创建的树节点
....................... public class NewMyFrame extends JFrame { ... .... ... ..... private JPopupMenu popup = null; private JPopupMenu popup1 = null; JTree tree = null; DefaultTreeModel tree
关于使用TreeCellRenderer设置背景颜色无效的问题
在使用JTree时,当我们需要自己定义渲染器时,就需要实现TreeCellRenderer类或者继承DefaultTreeCellRenderer类。不管是实现或者继承,当我们需要改变背景颜色而调用setBackground()方法时,设置可能无效(有意思的是设置前景颜色setForeground()确是有效的)。出现这种情况,我们就需要加上这样的语句:this.setOpaque(true); s
swing jTree 节点刷新,默认全部展开
昨天尝试了让jTree绑定数据库的方法。今天马上遇到另<em>一个</em><em>问题</em>:如果我数据库的记录有变化,需要立即重新刷新jTree的所有节点 这该怎么办?经过不段努力,这个小<em>问题</em>也解决了。 在之前的jTree绑定数据库的实现过程中,其基本思路是创建<em>一个</em>DefaultMutableTreeNode作为根节点,然后在它基础不断添加新节点。所以jTree的刷新,其实也就是先把根节点下所有子节点清空,然后再重新绑定一
Java中带复选框的树(Java CheckBox Tree)的实现和应用
在使用Java Swing开发UI程序时,很有可能会遇到使用带复选框的树的需求,但是Java Swing并没有提供这个组件,因此如果你有这个需求,你就得自己动手实现带复选框的树。 CheckBoxTree与JTree在两个层面上存在差异: 在模型层上,CheckBoxTree的每个<em>结点</em>需要<em>一个</em>成员来保存其是否被<em>选中</em>,但是JTree的<em>结点</em>则不需要。在视图层上,CheckBoxTree的每
JTree 如何实现高亮节点,如何实现排选,如何实现鼠标移动高亮?
先上图,看看是不是你们想要的类似效果: 鼠标移动到树节点所在行的任意位置,实现高亮。 鼠标点击到树节点所在行的任意位置,实现高亮并<em>选中</em>该节点。 网上找了好久都没找到这样的实现方法,可能是swing 现在用的人太少了。 在这里希望能为想要用swing JTree的朋友提供一点参考。 下面是我的我的JTree 类的完整代码,里面有一些数据逻辑是我系统中的,所以你们只需要参考就行,不要完全...
jquery中tree节点取消选择
对于tree,选择很容易,取消却成了麻烦。 tree提供了select(id)方法<em>选中</em><em>一个</em>节点。如果是checkbox有check(target)方法和uncheck(target)方法<em>选中</em>复选框或取消复选框。但并没有unSelect方法取消已<em>选中</em>的节点。 现有一业务需求,点tree节点的时候<em>选中</em>树节点,点击空白处的时候取消节点<em>选中</em>。如下: 为包裹树的div绑定<em>一个</em>o
点空白处,无法取消对节点的选中状态
加了背景颜色后,点空白处,可去掉节点的<em>选中</em>状态 backgroundColor="#FFFFFF" width="100%" height="100%" contextMenu="{cm}"/>
如何遍历JTree的每一个节点?
下面的例子中将获取到JTree中的每<em>一个</em>节点并按树状结构打印出来:     public void testMain(Object[] args)     {        //Turn off Log Viewer for this example        setOption(IOptionName.BRING_UP_LOGVIEWER, false);    
JTree,将树的每个节点设置成不同的图标
MyDefaultTreeCellRenderer.java  Java代码   import java.awt.Component;      import javax.swing.ImageIcon;   import javax.swing.JTree;   import javax.swing.tree.DefaultMutableTreeNode;  
JTree节点全部展开
public static void expandTree(JTree tree) { TreeNode root = (TreeNode) tree.getModel().getRoot(); expandAll(tree, new TreePath(root), true); } private static void exp...
jstree 获取所有选中节点的值,包括父节点,子节点
&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html lang=&quot;en&quot;&amp;gt;&amp;lt;head&amp;gt;    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;    &amp;lt;title&amp;gt;jstree&amp;lt;/title&amp;gt;    &amp;lt;link href=&quot;js/style.min.css&quot; rel=&quot;sty
JTree实现文件树——使用系统图标
这篇文章介绍的内容其实跟TWaver的组件没有任何关系,但是个人觉得还是挺有意思的,所以发出来共享一下。这个文件树(如下图)完全基于swing的JTree组件实现,先看一下最后我们完成的效果: 运行截图:
JTree树控件的使用(非常易懂)
JTree树控件的使用(非常易懂) 树和节点的基本概念树可以用图形的方式显示众多的节点以及它们之间的关系,最常见的树的例子就是目录树。所有组成树的元素都成为节点(Node),一棵树的最顶层的节点称为根节点,如Program;而没有子节点的节点成为叶子节点,如domain。在层次结构中,上层的节点是下层节点的父节点,而下层节点是上层节点的子节点,如图:Program是C# Pro
JTree刷新
用JTree实现QQ好友列表之后想继续
如何正确地删除目录树中的节点
本文适用于做java swing及apache wicket学习的朋友。介绍了<em>如何</em>定义树<em>结点</em>的响应事件,在wicket中<em>如何</em>得到<em>选中</em>的树<em>结点</em>及树<em>结点</em>中的数据;<em>如何</em>正确地删除树中的<em>结点</em>,以避免在删除<em>结点</em>后程序抛出空...更多>> 本文适用于做java swing及apache wicket学习的朋友。介绍了<em>如何</em>定义树<em>结点</em>的响应事件,在wicket中<em>如何</em>得到<em>选中</em>的树<em>结点</em>及树<em>结点</em>中的数据;<em>如何</em>正确地删除树中的<em>结点</em>,以避免在删除<em>结点</em>后程序抛出空指针异常;在删除树<em>结点</em>后,<em>如何</em>按需要求让程序自动<em>选中</em>其它的树<em>结点</em>;在删除树<em>结点</em>的过程中<em>如何</em>正确地处理相关的业务要求
tree允许显示根节点,但不允许选择根节点(即根节点不允许点击成选中状态)...
var _root = new Ext.tree.AsyncTreeNode({ text: '根节点', draggable:false, id:'1', listeners:{//监听根节点的beforeclick事件 beforeclick:function(n){ return false; } }...
JTree结点编辑问题
当用户编辑完JTree的<em>一个</em><em>结点</em>、按下Enter确认的那一时刻,我发现用户输入的数据有误,于是我想:rn(1)、将该<em>结点</em>的值还原为用户编辑之前的值,直到用户的输入被认为合法为止;rn(2)、让该<em>结点</em>仍处于编辑状态,直到用户的输入被认为合法为止。rn请问该<em>如何</em>做,才能至少实现第(2)条要求?rnrn如果是<em>一个</em>JTable呢?rnrn请给出代码,谢谢!
JTree实现好友列表
      最近在写<em>一个</em>类似QQ的聊天小项目,遇到好友列表的设计,查了许多文章没有一篇写的比较完整的例子。所以自己将该Demo详细的过程写下来,供大家参考,有错误的欢迎指出。    一、概述        要使用JTree实现好友列表,就要调用JAVA本身自带的类库所提供的方法。但是JTree本身提供的方法设计出来的树是有默认的排版,没有美感,比较死板。代码和图如下:            ...
JTree隐藏了根节点后整棵树都没有了
JTree隐藏根节点的方法是setRootVisible(false),但是写这个功能的
使用带复选框的CheckBoxTree树组件
在使用Java Swing开发UI程序时,很有可能会遇到使用带复选框的树的需求,但是Java Swing并没有提供这个组件,因此如果你有这个需求,你就得自己动手实现带复选框的树。 CheckBoxTree与JTree在两个层面上存在差异: 1.在模型层上,CheckBoxTree的每个<em>结点</em>需要<em>一个</em>成员来保存其是否被<em>选中</em>,但是JTree的<em>结点</em>则不需要。 2.在视图层上,
jstree 树默认选中子节点
  相信很多人都在为无法默认<em>选中</em>树节点而苦恼,弄出来了特意分享出来 public Object Menu(String roleId, HttpServletRequest req) { List&amp;lt;SysMenu&amp;gt; list = menuService.query(Cnd.orderBy().asc(&quot;location&quot;).asc(&quot;path&quot;)); ...
Java Swing 树状组件JTree的使用方法【图】
树中特定的节点可以由 TreePath(封装节点及其所有祖先的对象)标识,或由其显示行(其中显示区域中的每一行都显示<em>一个</em>节点)标识。展开 节点是<em>一个</em>非叶节点(由返回 false 的 TreeModel.isLeaf(node) 标识),当展开 其所有祖先时,该节点将显示其子节点。折叠 节点是隐藏它们的节点。隐藏 节点是位于折叠祖先下面的节点。所有可查看 节点的父节点都是可以展开的,但是可以显示它
实现JTree与JTable的联动,以及对JTable数据的增加与删除
在作业中有遇到有关JTree与JTable的联动的<em>问题</em>,后来在网上查了好多,都写得不全的样子,所以就写了<em>一个</em>小程序以作巩固和供需要的人参考 一 实现功能 1  将数据显示在相应Table中 2  实现了JTree与JTable的联动 3  对相应的Table表进行一行的增加与删除(删除时需要点击一行)  二  代码实现 1 JTree与JTable面板代码实
JZOJ4814. 【NOIP2016提高A组五校联考2】tree
Description给一棵n 个<em>结点</em>的有根树,<em>结点</em>由1 到n 标号,根<em>结点</em>的标号为1。每个<em>结点</em>上有<em>一个</em>物品,第i 个<em>结点</em>上的物品价值为vi。 你需要从所有<em>结点</em>中选出若干个<em>结点</em>,使得对于任意<em>一个</em>被<em>选中</em>的<em>结点</em>,其到根的路径上所有的点都被<em>选中</em>,并且<em>选中</em><em>结点</em>的个数不能超过给定的上限lim。在此前提下,你需要最大化<em>选中</em><em>结点</em>上物品的价值之和。 求这个最大的价值之和。Input第
JTree用法及JTree使用经验总结及源码
JTree用法及JTree使用经验总结(吐血推荐) 1、初始化 2、三个经常使用的取值函数 3、根据node得到path:4、根据Path展开到该节点 5、根据path设定该节点选定 6、<em>选中</em>节点的方法 7、滚动到可见位置 8、给JTree添加右键弹出菜单 9、关于JTree的展开 10、<em>如何</em>遍历JTree
带选择框的JTree
CheckNode.javaimport java.util.Enumeration;import javax.swing.tree.DefaultMutableTreeNode;/** * ChcekNodeTree树的<em>结点</em> * @version 1.1 01/15/99 */public class CheckNode extends DefaultMutableTreeNode {
Jtree使用详细教程
原帖地址: http://feipigzi.iteye.com/blog/969571 英文文档地址: http://docs.oracle.com/javase/tutorial/uiswing/components/tree.html <em>如何</em>使用 Jtree (1)创建树 (2)对节点的选择做出响应 (3)自定义树的外观表现 (4)动态改变一棵树 (5)创建树的数据模型
Swing, JTree拖拽的例子
<em>一个</em>Java(JTree)拖拽的例子,其核心思想还是去实现Java拖拽的三个接口:DragGestureListener, DragSourceListener, DropTargetListener。实现后的效果如下图:从左侧树上拖拽<em>一个</em>文件到右侧打开。代码已经编译通过,不需要第三方Java包。 [img]http://www.kutoku.info/images/java/100610...
Java中JTree的简单案例
  package ch12; import javax.swing.*; import javax.swing.tree.DefaultMutableTreeNode; /** * Created by Jiqing on 2016/12/9. */ public class SimpleJTree { // 定义属性 JFrame jf = new JFrame...
Swing完整实例 JTree(右键菜单,可拖拽)+JTable(可翻页,列中含有按钮,隐藏列)
首先来看一下展示界面,JTree的特点有:节点可拖拽,根据输入生成目录,右键有菜单,点击触发事件等                                            JTable的特点有:含有隐藏列,可以进行翻页,列中含有下载按钮等 在来看一下代码吧,基本代码由Eclipse上的WindowBuilder进行拖拽式产生的,所以看起来有点乱,不过没事
JAVA Swing--JTree实时刷新控制(刷新数据)
[code=&quot;java&quot;]package com.test2; import javax.swing.*; import java.awt.event.*; import javax.swing.event.TreeSelectionEvent; import javax.swing.event.TreeSelectionListener; import javax.swin...
【Swing入门教程】一步一步做Netbeans(4):JTree的使用及定制TreeCellRenderer
      下一步我们要做什么呢,其实我是想早点睡觉;我一直有个愿望,希望能在12点之前睡觉,每次都被我硬生生的拖到12点以后,我一直认为12点之前睡觉是浪费时间,会有一种负罪感。那都是学生时代养成的习惯,那时晚睡没关系,第二天可以补回来。然而,工作了觉是补不回来的。      JTree是Swing里<em>一个</em>很重要的组件,要详细讲的话起码要N个教程。我这就偷工减料,况且我对JTree的理解也只是入门阶段,还是不误人子弟的好。接下来我们要实现Netbeans中项目的文件树列表,这个非JTree莫选了。按惯例,先
在JTree中添加一个结点
我想在JTree中添加<em>一个</em><em>结点</em>,<em>结点</em>名由用户输入,就是由菜单中选择添加<em>结点</em>,然后调用<em>一个</em>输入名称的程序,根据输入的名称,在树中添加<em>一个</em>这个名的<em>结点</em>,现在做了很长时间,就是做不好,谁来帮帮我,给分。我现在的<em>问题</em>是<em>如何</em>得到输入的名称的<em>问题</em>。rnnewTable.addActionListener(new ActionListener()rn rn public void actionPerformed(ActionEvent e)rn rn AddTable nt = new AddTable();rn if(nt.getFlag())rn rn System.out.println(nt.getFlag());rn String tableName = nt.getTableName();rn addNode(tableName);rn rn rn );rn上面是菜单的事件rnpackage datatrim;rnrnimport java.awt.*;rnimport java.awt.event.*;rnimport javax.swing.*;rnimport com.borland.jbcl.layout.*;rnrn rnpublic class AddTablernrn boolean valueB = false;rn String tableName;rn JFrame jf;rn JTextField tableput;rn public AddTable()rn rn jf = new JFrame("建表");rn Container contentPane = jf.getContentPane();rn contentPane.setLayout(new XYLayout());rn rn JLabel table = new JLabel("请输入表名");rn tableput = new JTextField();rn JButton ok = new JButton("确定");rn JButton no = new JButton("取消");rn contentPane.add(table,new XYConstraints(10,10,80,20));rn contentPane.add(tableput,new XYConstraints(90,10,100,20));rn contentPane.add(ok,new XYConstraints(30,50,60,20));rn contentPane.add(no,new XYConstraints(100,50,60,20));rn tableput.addKeyListener(new KeyAdapter()rn rn public void keyPressed(KeyEvent ke)rn rn if(ke.getKeyCode()==KeyEvent.VK_ENTER)rn rn ok_actionPerformed();rn rn rn );rn ok.addActionListener(new ActionListener()rn rn public void actionPerformed(ActionEvent e)rn rn ok_actionPerformed();rn rn );rn no.addActionListener(new ActionListener()rn rn public void actionPerformed(ActionEvent e)rn rn jf.dispose();rn rn );rn rn jf.setSize(200,120);rn jf.setVisible(true);rn jf.setResizable(false);rn rn public void ok_actionPerformed()rn rn String tableName1 = tableput.getText();rn if(tableName1.length()!=6)rn rn JOptionPane.showMessageDialog(jf,"表名的格式为<年+月>!","输入失败!",0);rn rn else rn rn int year = Integer.parseInt(tableName1.substring(0,4));rn int month = Integer.parseInt(tableName1.substring(4,tableName1.length()));rn System.out.println(year+"\n"+month);rn if((year2500)||(month12))rn rn JOptionPane.showMessageDialog(jf,"表名的格式为<年+月>!","输入失败!",0);rn rn elsern rn valueB = true;rn tableName = tableName1;rn //建表程序String sql = ""rn jf.dispose();rn rn rn rn rn protected void processWindowEvent(WindowEvent e)rn rn if (e.getID() == WindowEvent.WINDOW_CLOSING)rn rn jf.dispose();rn rn rn public String getTableName()rn rn return tableName;rn rn public boolean getFlag()rn rn return valueB;rn rn /*public static void main(String args[])rn rn AddTable at = new AddTable();rn */rnrn上面是输入名称的页面rn
JTree及JTable学习,在JTree中嵌套JTable的例子。
想做<em>一个</em>参数配置界面,需要进行树状管理。想要将参数作为叶子几点进行配置。看来下书上的介绍。 也找网上的相关文章参考了一下。效果基本是出来了,但是实际使用感受不理想。想要修改参数时很难用。 如有那位肯不吝指教,非常感谢~ 效果图如下: 代码如下: /* * To change this template, choose Tools | Templates * and o
高级Swing界面JTree编程
http://blog.csdn.net/kaixinbingju/article/details/8425345 目标: 1. 掌握JTree应用,树节点的操作; 2. 使用JTree展数,管理对象。 1.JTree的创建: 2 2.用JTree展示学生日志系统界面: 4 3.JTree节点的<em>选中</em>
【JAVA】JTree遍历指定目录生成树
package com.遍历文件夹; import java.io.File; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTree; import javax.swing.tree.DefaultMutableTreeNode; import javax.swin
JTree 里如何修改结点
<em>结点</em>里是<em>一个</em>对象,我想改<em>结点</em>里对象的内容,应该怎么办?
JTree绘制节点图标的方法
private DefaultTreeCellRenderer dtcr=new DefaultTreeCellRenderer();//定义树节点的绘制器 jtz.setCellRenderer(dtcr);//设置树的节点绘制器 dtcr.setClosedIcon(new ImageIcon("xxx"));//设置树节点关闭的图标 dtcr.setOpenIcon(new I
JTree使用之调用数据库动态生成JTree
项目需求,从数据库动态生成JTree。 有两种方式:1,在树里边定义<em>一个</em>list child的字段 /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.sc.po; import java.util.ArrayList;
JTree 节点拖动
package com.moya.test; /* Java Swing, 2nd Edition By Marc Loy, Robert Eckstein, Dave Wood, James Elliott, Brian Cole ISBN: 0-596-00408-7 Publisher: O'Reilly */ //TreeDragTest.java //A simple st
如何设置jtree 图标
import java.awt.*;   import java.awt.image.BufferedImage;   import java.io.*;   import javax.imageio.ImageIO;   import javax.swing.*;   import javax.swing.tree.*;     public class TreeIcons  
结点选择(树形动态规划)
现在对于树形动态规划理解的还不是很透彻,只能先做几个题目练习一下 本题很重要的两个方面<em>一个</em>是建树,这个需要边和点的相互配合,<em>一个</em>点两条边的表示都要标记。 第二个很重要的方面是动态规划的变化, 本题首先想到的一成一成的树,要不是子集的结合,要不就是自己本身,上<em>一个</em>点要不是自己本身,要不是自己和子节点的子节点的结合的结合这个这个点的两个值的<em>问题</em>。 这需要树来实现,<em>如何</em>构建树
jtree实现增加修改,设置节点图片
[code=&quot;java&quot;] public void actionPerformed(ActionEvent e) { DefaultMutableTreeNode selectNode = (DefaultMutableTreeNode) tree .getLastSelectedPathComponent(); if (selectNode == null) { ...
JAVA GUI界面编程实现树节点的事件监听
一、创建滚动条容器,将该容器添加到当前框架。(因为树模型需要在滚动条中才能显示完全)JScrollPane scrollPane = new JScrollPane(); 二、创建树模型JTree tree = new JTree(); DefaultMutableTreeNode dft =new DefaultMutableTreeNode(&quot;Jtree&quot;) {   {    DefaultM...
Jtree生成系统文件树
Jtree原始的默认<em>结点</em>只具有虚拟意义,需要自定义文件<em>结点</em>代替虚拟<em>结点</em>,然后进行生成 class FileNode{     public FileNode(String name,Icon icon,File file,boolean isDummyRoot){         this.name=name;this.icon=icon;this.file=file;         t
java Swing 之jtree 实现全部展开 或关闭
/** * 展开一棵树 * * @param tree */ private void expandTree(JTree tree) { TreeNode node = (TreeNode) tree.getModel().getRoot(); expandAll(tree, new TreePath(node), true); } /** ...
JTree创建树
普通节点:包含子节点的节点,具有唯一父节点的节点 叶子<em>结点</em>:没有子节点的节点,因此叶子<em>结点</em>不可作为父节点 根节点:没有父节点的节点,根节点不可作为子节点 创建树 当<em>一个</em>节点具有子节点的两种状态 展开状态:当父节点处于展开状态时,其子节点是可见的 折叠状态:当父节点处于折叠状态时,其子节点都是不可见的 JTree常用构造器 JTree(TreeModel newModel):使用指定的数...
JTree 节点排序
JTree节点排序:http://www.cnblogs.com/goodloop/archive/2005/06/08/170568.html Java对象排序:http://blog.csdn.net/woshiliukui/article/details/4382866
JTree控件的用法
Java树组件(JTree)的使用
JTree的使用,离不开JScrollPane与JPanel。使用JTree,必须先将JTree添加至JScrollPane(带有滚动条),再将JScrollPane添加至JPanel(实现流式布局),再将JPanel添加至JFrame(将JTree显示出来)比如制作<em>一个</em>对生物进行分类的树组件DefaultMutableTreeNode biology=new DefaultMutableTree...
JTree(右键菜单,可拖拽)+JTable(可翻页,列中含有按钮,隐藏列)
首先来看一下展示界面,JTree的特点有:节点可拖拽,根据输入生成目录,右键有菜单,点击触发事件等  JTable的特点有:含有隐藏列,可以进行翻页,列中含有下载按钮等 在来看一下代码吧,基本代码由Eclipse上的WindowBuilder进行拖拽式产生的,所以看起来有点乱,不过没事 在使用WindowBuilder的时候要画JTree和JTable时要注意,这两个有几个共同点,必须放到J
JAVA中JTree的使用
最近在看“企业快信”的源代码,这个项目的好友列表是用JTree实现的。在理解了它的写法之后,就想把JTree控件的使用熟悉一下。于是自己写了个小练习,就是显示数据库中的用户名和图片路径在JTree中,并且还可以添加用户,同时在JTree中显示。JTree中,有TreeCellRenderer接口,可以用类来实现这个接口。在这个接口相应的方法中,可以对树中的节点进行设置。如我就是在这个方法中设置节点的大小,以及判断节点,然后将节点用一定的样式显示。然后,再可以写
JTree叶子节点添加图标
package com.wsy.JComPz; import java.awt.Component; import java.util.Calendar; import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JTree; i...
Java 实现"我的电脑"资源管理器(JTree,JTable)
几天的努力,辛辛苦苦的总算把这个资源管理器给做了出来,总体上讲目前虽然实现了管理器功能,但是代码显得很混乱,并未实现界面与数据的分离,界面设计,监听Listener,数据处理的所有代码只是写在<em>一个</em>类中.     现代编程思想把程序分成界面展示层、业务罗基层和数据访问层。界面展示层负责和用户交互,界面层的输入或者查询请求首先告诉业务逻辑层,业务逻辑模块根据分析业务、查找缓存等等操作决定是否访问
java tree自动展开树
package com.EditJTree; import java.awt.Dimension; import java.awt.Rectangle; import java.util.Enumeration; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTree
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现<em>一个</em>网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞<em>一个</em>哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
Fragment制作卡片切换示例下载
利用fragment开发的卡片切换界面,可以替代原有的tabhost 相关下载链接:[url=//download.csdn.net/download/wudiisss/6591885?utm_source=bbsseo]//download.csdn.net/download/wudiisss/6591885?utm_source=bbsseo[/url]
基于IDL与ENVI二次开发的遥感系统开发方法下载
介绍几种遥感系统的开发平台及开发方式,对比了它们各自的优缺点,然后采用IDL和ENVI二次开发相结合的平台,并详细介绍该平台,最终在此平台上编写应用程序,实现科研成果的系统集成。 相关下载链接:[url=//download.csdn.net/download/zhangwanting0602/2252637?utm_source=bbsseo]//download.csdn.net/download/zhangwanting0602/2252637?utm_source=bbsseo[/url]
建站系统-一个很经典的建站软件下载
建站系统运行环境 服务器要求:Windows+IIs 数据库:Access或Mssql Server 2000或更高版本 邮件组件:建议安装Jmail组件 .NET版本:.NET2.0/.NET3.5 系统演示:http://demo.pageadmin.net 介绍:PageAdmin建站系统(PageAdmin CMS),是一款基于微软ASP.NET平台开发,集成内容发布、文章、产品、图片、招聘、留言、自定义模型、采集等功能于一体的企业级网站管理系统。作为国内最受欢迎的.NET类网站系统之一,PageAdmin在不断提升用户服务、提高产品质量的同时更加注重用户体验。从最初的V2.0到现在 相关下载链接:[url=//download.csdn.net/download/myguojunyu/2417504?utm_source=bbsseo]//download.csdn.net/download/myguojunyu/2417504?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 如何学习一个java项目 如何制作一个网页视频
我们是很有底线的