package com.zxl;import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;/*** @Description: //TODO 树形菜单* @Author: zhangxueliang* @Create: 2021-05-17 17:05* @Version: 1.0**/
public class JTreeDemo {public static void main(String[] args) {DefaultMutableTreeNode root = new DefaultMutableTreeNode("中国");DefaultMutableTreeNode hb = new DefaultMutableTreeNode("湖北");DefaultMutableTreeNode wh = new DefaultMutableTreeNode("武汉");DefaultMutableTreeNode xg = new DefaultMutableTreeNode("孝感");DefaultMutableTreeNode hn = new DefaultMutableTreeNode("湖南");DefaultMutableTreeNode cs = new DefaultMutableTreeNode("长沙");root.add(hb);root.add(hn);hb.add(wh);hb.add(xg);hn.add(cs);JFrame jFrame = new JFrame();JTree jTree = new JTree(root);jFrame.add(jTree);jFrame.setVisible(true);jFrame.setSize(250, 250);jFrame.setLocationRelativeTo(null);jFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}
}

Java GUI编程:swing JTree实现树形菜单代码示例相关推荐

  1. The package javax.swing is not accessible(java GUI 编程时引用swing包和awt包时会报错怎么办)

    Java GUI 编程时引用swing包和awt包时会报错怎么办 一.环境与错误现象 使用的编译器为eclipse,情况为: 二.解决方法 问题主要是由工程中的module-info.java这个文件 ...

  2. Java GUI编程学习

    Java GUI编程学习 GUI编程 告诉大家怎么学? 这是什么? 他怎么玩? 该如何平时运用它? 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 破解工具 1.简介 G ...

  3. Java GUI编程的几种常用布局管理器

    Java GUI编程的几种常用布局管理器 本人是一个大二的学生.因为最近有做JavaGUI界面的需求,因此重新开始熟悉JavaGUI的各种控件和布局.然后以次博文为笔记,总结.完善以及发表最近学习的一 ...

  4. JAVA图形编程Swing之——JPanel绘图

    JAVA图形编程Swing之--JPanel绘图     一直搞不清怎么在JPanel中绘2D图像,主要是不知怎样得到Graphics类的对像来画图,今天查了查资料,测试N种方法,终于搞明白.下面做一 ...

  5. java转换ip地址格式转换_Java编程IP地址和数字相互转换代码示例

    最近才知道,将ip地址转换成十进制.八进制.十六进制同样可以访问网站. IP转为数字(第二种算法.用左移.按位或实现.效率更高.): public long ipToLong(String ipAdd ...

  6. java布尔矩阵程序_Java编程实现邻接矩阵表示稠密图代码示例

    我们知道,要表示结点,我们可以用一个一维数组来表示,然而对于结点和结点之间的关系,则无法简单地用一维数组来表示了,我们可以用二维数组来表示,也就是一个矩阵形式的表示方法. 我们假设A是这个二维数组,那 ...

  7. html5树形菜单代码,jquery实现树形菜单完整代码

    本实例实现了树形的动态菜单,兼容IE8,火狐,Chrome等浏览器.使用了jQuery的toggle() 方法.效果和代码如下: jquery的树形菜单代码 body { font-family:&q ...

  8. 连通分量 java_Java编程实现深度优先遍历与连通分量代码示例

    深度优先遍历 深度优先遍历类似于一个人走迷宫: 如图所示,从起点开始选择一条边走到下一个顶点,没到一个顶点便标记此顶点已到达. 当来到一个标记过的顶点时回退到上一个顶点,再选择一条没有到达过的顶点. ...

  9. java.util.zip 用法,Java压缩文件工具类ZipUtil使用方法代码示例

    本文实例通过Java的Zip输入输出流实现压缩和解压文件,前一部分代码实现获取文件路径,压缩文件名的更改等,具体如下: package com.utility.zip; import java.io. ...

最新文章

  1. DataGridView 判断新增行:
  2. python开发效率高吗_提升python开发者工作效率的六个库,你知道几个?
  3. Individual Project
  4. Android 接入baceBook
  5. AAAI 2022 | 北航提出基于特征纯化的视线估计算法,让机器更好地“看见”
  6. java中spring的注解_spring中的各种注解解析
  7. 计算机网络在我国的发展,04. 当前现状ISP典型架构 计算机网络在我国的发展
  8. 机器学习(周志华)——决策树问题
  9. 每天学点Shiro-say hello
  10. Lean Startup实战
  11. cstring判断包含字符串_Power Query中判断字符串中是否包含有字母的三种解决办法...
  12. c语言mud文字武侠游戏,文字武侠mud游戏,纯文字武侠mud游戏手机版预约 v1.0-手游汇...
  13. java 创建一个类_java创建一个类
  14. Bugku流量分析题目总结
  15. 简单记录fortran入门过程
  16. 什么是RoIPooling和ROIAlign
  17. java 蓝桥杯 奇怪的数列
  18. unity+opencv实时检测人脸及眼睛区域检测
  19. 2019年杭电计算机学院考研人数,杭州电子科技大学2019年考研复试分数线已公布...
  20. Google Earth Engine(GEE)——一个免费下载Landsat影像的APP

热门文章

  1. 第四范式团队KDD Cup世界冠军方案详解:解密共享出行场景中的优化问题
  2. C指针原理(41)-递归(2)
  3. 【职场】遇到了个失业开滴滴的程序员
  4. 【机器学习基础】一文读懂用于序列标注的条件随机场(CRF)模型
  5. 一文总结知识图谱基本概念和工程落地常见问题
  6. 【入门】WebRTC知识点概览 | 内有技术干货免费下载
  7. 一场性能当道 优化为王的沙龙盛宴
  8. CentOS 6.5 svn服务器2.0版
  9. UWP Composition API - GroupListView(一)
  10. Android开发之如何保证Service不被杀掉(前台服务)