关于jtree 之间的drag/drop一直找不到合适的方法。现通过鼠标事件的相应实现了该过程。希望和大家一起学习。源码如下:import javax.swing.*;import javax.swing.event.*;import java.awt.datatransfer.*;import java.awt.dnd.*;import javax.swing.tree.*; public class dragdroptree implements mousemotionlistener,mouselistener, draggesturelistener,dragsourcelistener { private jtree tree1=null;private jtree tree2=null; object lastnode; vector vet=new vector(); tre...
个人的一点技巧总结,希望对大家能有所帮助.这段程序演示了如何载入图片的几种常用方法,并同时演示了如何让其作为jpanel的背景.1:package test.international.chinajavaworld;import javax.swing.jframe;import java.net.url;import javax.swing.imageicon;import java.awt.mediatracker;import java.awt.image;import java.net.malformedurlexception;import java.awt.gridlayout;import javax.swing.jdialog;import java.io.file;public class testpaintpanel{public static void main(st...
表格(table)的使用与介绍8-1:使用jtable组件:类层次结构图:java.lang.object--java.awt.component--java.awt.container--javax.swing.jcomponent--javax.swing.jtabel在使用jtable以前,我们先看一下它的构造函数有哪些, 以及应该如何使用:jtabel构造函数:jtable():建立一个新的jtables,并使用系统默认的model.jtable(int numrows,int numcolumns):建立一个具有numrows行,numcolumns列的空表格,使用的是defaulttablemodel.jtable(object[][] rowdata,object[][] columnnames):建立一个显示二维数组数据的表格,且可以显示列的名称。jtable(tablem...
本文将深入透视 synth 外观,它是 java 5.0 中为 swing 引入的最新内容。通过为 java ui 编程引入“皮肤”的概念,synth 使开发人员可以为应用程序创建和部署定制的外观。软件工程师 michael abernethy 将带您从头开始逐步构建一个具有 synth 外观的应用程序,让您充分了解 synth 的概念。阅读本文之后,您应该可以在短时间内创建具有专业外观的 ui。就在 sun 一如既往地试图“再次引入 java desktop”之际,java ui 开发人员的抱怨之词亦已表面化:要创建完全定制的外观实在太难。这样做不仅要花费太多的时间,并且 swing ui 代码的编写和文档的编制也极为不堪,常常是乱杂一气,缺乏规划。为了创建完整的外观,开发人员需要继承 metal 外观的 39 个类,或者继承 basic ...
[j2se5.0]java swing权威指南:spinner model controls作者:john zukowski译者:glorywine版权声明:任何获得matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:john zukowski;glorywine原文地址:http://www.javaworld.com/javaworld/jw-08-2005/jw-0829-jspinner.html中文地址:http://www.matrix.org.cn/resource/article/44/44000_java_swing.html关键词: java swing spinner model controlsjspinner工作起来好像是在jlist或者jcombobox中间放了一个jformattedtextfield。在jlist或者jco...
java媒体架构基础developerworks出版,你主要资源的来源ibm.com/developerworks作者:eric olson;pawenwen版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:eric olson;pawenwen地址:http://www.matrix.org.cn/resource/article/43/43883_jmf.html关键词: java media framework内容表格1. 关于此指南2. 一个简单的音频播放器3. jmf用户接口组件4. jmf概念5. 传播和接收媒体6. 总结以及资源第一节. 关于此指南此指南包含的内容?java媒体架构(jmf)是一个令人激动的通用的api,它允许java开发者用许多不同的方法处理媒体。本指南主要通过使用工作的例子提供一个jmf的一些主要的特征的概述。阅读完本...
在swing中使用高级的mvc和pojos-介绍tikeswing框架作者:tomi tuomainen 2005年6月20日翻译:waitu版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明英文原文地址:http://www.javaworld.com/javaworld/jw-06-2005/jw-0620-tikeswing.html中文地址:http://www.matrix.org.cn/resource/article/43/43731_swing_mvc_pojos.html关键词: swing mvc pojos摘要:tikeswing 是一个开放源码的swing框架,它提供了一个高度mvc(模型-视图-控制器)模式的体系结构并且使swing组件的使用非常简单。它通过将视图组件和javabeans直接连接来支持pojo编程模式。在这篇文章中将...
该记事本程序是本人写的第一个功能比较完整的程序,完全是出于兴趣而写出来的。已经基本实现了一般记事本应该有的功能,如:保存、查找、undo/redo,改字体等。另外,我根据了自己学习mvc设计模式时学到的知识,将程序进行了一定程度的划分,不过也是由于第一次,所以划分得不是太合条理,请各位见谅!以下就是本人写的程序:[下载文件]...
说明:本文乃文字版,原文为matrix会员 hongsoft 及 will 原创,并已在《程序员》05年7月刊发表。1.j2se:怀胎java的历史可以追溯到1991年4月,sun公司的james gosling领导的绿色计划(green project)开始着力发展一种分布式系统结构,使其能够在各种消费性电子产品上运行,他们使用了c/c++/oak语言。由于电子产品种类繁多,运行环境各不相同,使得用这些语言进行开发的软件必须为不同的电子产品而专门设计,所以项目组疲于奔命,消费性电子产品软件环境的发展无法达到预期的目标,绿色计划也陷于停滞状态。直至 1994年下半年,由于internet的迅猛发展和环球信息网 www的快速增长,第一个全球信息网络浏览器mosaic诞生了;此时,工业界对适合在网络异构环境下使用的语言有一种非常急迫的需求;games gosling决定改变绿色计划的发展方向,...
http://www.matrix.org.cn/blog/liu2liu2上次公司需要,搞了一个swing的aapplication的demo,重新弄了一般swing,可惜最后无疾而终,可悲.....最近离职,把以前的东西整理了一下,觉得多少有点用处,写下算是悼念吧!这是其中日期选择控件的代码,改编自网上某个程序(记不得了),界面如下所示:源代码://datepicker.javapackage com.kxsoft.component;import java.awt.*;import java.awt.event.*;import java.util.gregoriancalendar;import java.util.date;import java.util.calendar;import java.text.dateformat;import java.text.fieldpos...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器