java swing 禁用鼠标事件_Java学习笔记:swing中树控件,设置树节点的图标,按钮美化,鼠标事件,禁止鼠标双击...
树控件:
JTree:声明树控件
声明树的节点:
DefaultMutableTreeNode dd=new DefaultMutableTreeNode("传入树节点名称");
实现接口:
TreeSelectionListener
valueChanged():点击子节点的时候执行的方法
//获取最后一次点击的那个节点
DefaultMutableTreeNode str=(DefaultMutableTreeNode)zz.jt1.getLastSelectedPathComponent();
//判断内容的时候转为toString()类型使用equals()进行比较文字是哪个
设置树节点的图标:
UIManager.put("Tree.collapsedIcon",new ImageIcon("img//2.jpg"));//默认打开图标 //关键语句1
UIManager.put("Tree.expandedIcon",new ImageIcon("img//3.jpg"));//打开后图标
UIManager.put("Tree.openIcon",new ImageIcon("img//4.jpg") );//打开
UIManager.put("Tree.closedIcon",new ImageIcon("img//5.jpg"));//关闭
UIManager.put("Tree.leafIcon",new ImageIcon("img//5.jpg"));//打开后小图标
按钮美化:
d1.setVerticalTextPosition(JButton.BOTTOM);//设置文字位于按钮的水平方向
d1.setHorizontalTextPosition(JButton.CENTER);//设置文字位于按钮的垂直方向
鼠标事件:MouseLister
mouseClicked():鼠标单击控件的方法
getSelectedRow():获取表格的具体行
表格.getValueAt(行的位置,列的位置):获取具体某一个单元格的内容
禁止鼠标双击:
重写其isCellEditable()方法,直接返回false,禁止用户重写
java swing 禁用鼠标事件_Java学习笔记:swing中树控件,设置树节点的图标,按钮美化,鼠标事件,禁止鼠标双击...相关推荐
- Vue学习笔记:Element时间控件设置某一个日期禁止选择
Vue学习笔记:Element时间控件添加一段时间禁止选择 需求:时间控件,当天之前禁止选择,某一个日期的之前时间禁止选择 文档: 代码实现:在时间控件上添加 :picker-options=&quo ...
- C# 学习笔记(8) 控件的跨线程访问
C# 学习笔记(8) 控件的跨线程访问 本文参考博客 C#多线程 https://www.cnblogs.com/dotnet261010/p/6159984.html C# 线程与进程 https: ...
- Python tkinter 学习笔记(2)-- 控件、组件(二)
Python tkinter 学习笔记(1)-- 第一个窗口之HelloWorld 教程 Python tkinter 学习笔记(2)-- 控件.组件(一) > 续上一章节 Python tki ...
- 安卓开发学习笔记1:简单控件
此文章仅为本人在学习安卓开发时的一些笔记 界面显示逻辑处理 使用XML标记.描绘应用界面,使用Java书写程序逻辑 使用XML描述APP界面 使用XML文件描述APP界面 一个界面布局可以被多处代码复 ...
- Duilib学习笔记《03》— 控件使用
在前面已经对duilib有个一个基本的了解,并且创建了简单的空白窗体.这仅仅只是一个开始,如何去创建一个绚丽多彩的界面呢?这就需要一些控件元素(按钮.文本框.列表框等等)来完善. 一. Duilib控 ...
- 安卓学习笔记23:常用控件 - 网格视图与图像切换器
文章目录 零.学习目标 一.网格视图 (一)概述 (二)继承关系图 (三)常用属性 二.图像切换器 (一)概述 (二)继承关系图 三.案例演示 - 选择水果 (一)运行效果 (二)涉及知识点 (三)实 ...
- Python tkinter 学习笔记(2)-- 控件、组件(一)
Python tkinter 学习笔记(1)-- 第一个窗口之HelloWorld 教程 目录 一.Tkinter 15种基础控件 1. Button 按钮控件 2.Canvas 画图控件 3.Che ...
- 安卓学习笔记22:常用控件 - 可展开列表视图
文章目录 零.学习目标 一.可展开列表视图概述 二.可展开列表视图继承关系图 三.教学案例 - 选择四大名著人物 (一)运行效果 (二)涉及知识点 (三)实现步骤 1.创建安卓应用[SelectCha ...
- 安卓学习笔记21:常用控件 - 列表视图
文章目录 零.学习目标 一.列表视图概述 (一)继承关系图 (二)列表视图四要素 (三)四种适配器 二.基于数组适配器使用列表视图案例 -- 阅读古诗 (一)数组适配器 (二)运行效果 (三)涉及知识 ...
最新文章
- 2018.6.8-岁岁年年人不同
- 晶科电力打造江苏省南通市大分布式光伏项目
- 收集20个经典的Java面试题
- LeetCode 1271. 十六进制魔术数字(进制转换)
- MVC3 Razor语法速查
- jeesite如何配置swagger_Spring Boot 2.x基础教程:Swagger接口分类与各元素排序问题详解...
- 程序猿应该记住的几条基本规则
- python编程入门与案例详解-Python零基础必看的入门书藉:Python编程从入门到实践...
- 通过bin-log对mysql进行数据恢复
- 高速的二舍八入三七作五_北京高速公路恢复收费,相关负责人回应收费新政三大热点问题...
- tbase安全和脱敏
- ES部分查询方法,elasticsearch查询方法
- win10玩不了星际战甲怎么办?
- 二维数组与指向指针的指针
- 解压主播狂揽4000w+播放,快手美食赛道又添新风向?
- 10项最佳在线免费学习工具
- 数仓工具—Hive进阶之数据存储格式(5)
- 我的世界服务器权限组权限修改器,permissionsEX v1.19.5 —— 超级权限插件
- 推荐几款chrome上比较好用的书签收藏夹插件
- 注册表修改windows软件默认打开程序