java swing tree 方式
来源:互联网 发布:恢复出厂设置数据恢复 编辑:程序博客网 时间:2024/06/06 02:42
package com.js;import javax.swing.*;import javax.swing.tree.DefaultMutableTreeNode;import javax.swing.tree.DefaultTreeModel;import java.awt.*;public class Java_7_Swing_JTree_Base extends JFrame{ public Java_7_Swing_JTree_Base(){ // 创建根节点 DefaultMutableTreeNode root = new DefaultMutableTreeNode("根节点"); // 创建一级节点 DefaultMutableTreeNode nodeFirst = new DefaultMutableTreeNode("一级子节点A"); // 将一级节点添加到根节点 root.add(nodeFirst); // 创建不允许有子节点的二级节点 DefaultMutableTreeNode nodeSecond = new DefaultMutableTreeNode("二级子节点",false); // 将二级节点添加到一级节点 nodeFirst.add(nodeSecond); //创建一级节点 root.add(new DefaultMutableTreeNode("一级子节点B")); // 利用根节点直接创建树 JTree treeRoot = new JTree(root); getContentPane().add(treeRoot, BorderLayout.WEST); //利用根节点创建树模型,采用默认的判读方式 DefaultTreeModel treeModelDefault = new DefaultTreeModel(root); //利用树模型创建树 JTree treeDefault = new JTree(treeModelDefault); getContentPane().add(treeDefault, BorderLayout.CENTER); //利用根节点创建树模型,并采用非默认的判读方式 DefaultTreeModel treeModelPointed = new DefaultTreeModel(root,true); //利用树模型创建树 JTree treePointed = new JTree(treeModelPointed); getContentPane().add(treePointed, BorderLayout.EAST); } public static void main(String[] args) { // TODO 自动生成的方法存根 Java_7_Swing_JTree_Base frame = new Java_7_Swing_JTree_Base(); frame.setVisible(true); }}
0 0
- java swing tree 方式
- java swing flowlayou 方式
- 精通java swing開發樹(Tree)
- java swing的布局方式
- 精通java swing開發樹(Tree)
- swing的tree
- swing checkbox tree
- java Swing:实现事件监听的三种方式
- java Swing:实现事件监听的三种方式
- [Java] Swing系列-组件对齐方式的学习
- java swing 自定义UI的实现方式的几个资源
- java swing jtable 设置列中内容对齐方式
- java调用Swing中弹出对话框的几种方式
- Java Swing中弹出对话框的几种方式
- (java)Swing中弹出对话框的几种方式
- java swing中实现动画的两种方式。
- Java Swing
- java-swing
- WebGis实践(1)
- Zigbee网络架构+ZigBee的体系结构+理解zigbee节点的实现的案例+“51单片机” 和 “zigbee” 、 “cc2530芯片” 之间的关系+芯片cc2530
- 递推递归--I蟠桃记
- 萌新前端-Django学习之问题集(一)
- 线性表的顺序结构
- java swing tree 方式
- nyoj 677 碟战 (dfs)
- 换工作过程的总结
- 使用位运算实现判断一个数是否是2的n次方,实现不需要中间变量进行两个变量值的交换
- 微信扫码支付模式二
- 即拿即用-一个快速上手的网络请求框架(Retrofit+okHttp3)
- LeetCode52 N-Queens II
- 背景图片占满整个屏幕
- L1-025. 正整数A+B java