- 9
- 0
- 约1.2万字
- 约 10页
- 2017-11-17 发布于河南
- 举报
强大的拖拽实现
java中的dnd主要涉及到3个类:TransferHandler(用来处理数据的拖放过程),Transferable(用来包装拖放的数据),和DataFlavor(用来表示拖放的数据的类型).下面来介绍这3个类的方法
1.javax.swing.TransferHandler它有两个构造函数:TransferHandler() 子类的便捷构造方法。
TransferHandler(String property) 构造一个通过剪贴板或拖放操作可以将 Java Bean 属性从一个组件传输到另一个组件的传输处理程序。如,JLabel和JTextField都有text这个属性,所以可以很简单地实现从JTextField里拖文本到JLabel里,改变它的文本.下面是一个例子在textField里输入文本后,往label里拖,label的文本就变为textField里的文本了.如果要实现从label往textField里拖,还要另外的方法,先不说
import?java.awt.*;import?javax.swing.*;import?java.awt.event.*;import?javax.swing.event.*;class?LabelDnd?{?JFrame?mainFrame;?JPanel?mainPanel;?JLabel?label;
您可能关注的文档
- 第五讲-数组枚举及注解.ppt
- 第5章 集合、泛型(理论).ppt
- 电子商务系统分析与设计第2章.ppt
- JAVA程序设计——教案(二).pptx
- UML05-类图-对象图-包图.ppt
- 面向对象分析与设计2.ppt
- GUI组件和设计(Java).ppt
- 程序设计学PPT课件 第4章 应用框架(下).ppt
- 第九章_UML简介.ppt
- 第7章__Java图形处理.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)