资源列表
[JSP源码/Java] jdriver
说明:Java获取系统根目录,本例演示了如何获得程序所在平台的所有根目录(这是获得系统中所有目录和文件路径的基础)。利用一个组合框组件(JComboBox)来存放所有获得的根目录,如在Linux 和Unix 系统下组合框只有一项即“/”,截图是在Windows 系统下的实现效果。-Java acquisition system root directory, this example demonstrates how to get all t<jpudn54> 在 2025-01-21 上传 | 大小:16kb | 下载:0
[JSP源码/Java] jfile
说明:Java获取文件属性,使用java.io 包中的File 类获取文件名、大孝是否可写、是否可读、最后的修改日期和是否隐藏等属性,在如图所示的窗口文本框中输入任意一个路径,比如 “d:\java”(一个目录),单击窗口下部的“View”按钮,则在窗口的中部显示一个关于该文件或目录的属性信息表。-Java access to file attributes, use the File class java.io package to get<jpudn55> 在 2025-01-21 上传 | 大小:26kb | 下载:0
[JSP源码/Java] jfileview
说明:Java查看磁盘目录下的文件,使用java.io.File 类的方法来访问系统中的目录,得到并显示指定目录下的所有文 件和子目录。如上边的演示截图所示,在窗口上部的文本框中输入c 盘根目录“c:\”,按下窗口下部的按钮“View”, 则在窗口中部的文本区(JTextArea)组件中列举显示所有它下面的文件和子目录-Java to view files on the disk directory, use the ja<jpudn56> 在 2025-01-21 上传 | 大小:26kb | 下载:0
[JSP源码/Java] jthreadsynch
说明:Java线程间同步互斥,在实际的编程中,经常要处理线程间的同步互斥问题。Java 语言内在强大的多线程支持使得处理这类问题变得相对来说比较简单。本例将模仿经典的线程同步互斥例子——生产者和消费者问题,来演示 java 强大的多线程机制。生产者和消费者共享一个数据,当数据为0 时,消费者不可访问,生产者可访问数据,每次访问数据加1;当数据到达100 时,生产者唤醒消费者,同时自身不可访问数据,消费者可访问数据,每次访问数据减1,<jpudn57> 在 2025-01-21 上传 | 大小:33kb | 下载:0
[JSP源码/Java] jthreadmace
说明:Java线程优先级示例-赛马,Java 虚拟机在调度各线程运行时,并非每个线程的运行机会相同,调度机制根据各线程的优先级调度各线程。因而,优先级高的线程获得的运行时间就多,优先级低的线程获得的运行时间就少。 本例演示了不同优先级的线程在完成同一个任务时的不同进度,来验证上面的结论。高优先级的线程获得运行的机会多。同时开始的两个不同优先级的线程,在做同一个任务时的不同进度。-Java thread priority exampl<jpudn58> 在 2025-01-21 上传 | 大小:33kb | 下载:0
[JSP源码/Java] jmemory
说明:Java监视内存使用情况,运行Java 程序一般要消耗大量的内存,这曾经是java 的一个致命弱点。当然随着硬件的飞速发展,这个缺点有所弱化,同时java 虚拟机的逐渐成熟,也使内存的消耗量减少。那么一个较小java 程序 究竟要消耗多少内存呢?本例将实现一个能自我监视内存使用的简单程序,来评估java 程序的内存消耗情况。-Java monitor memory usage, run Java programs genera<jpudn59> 在 2025-01-21 上传 | 大小:30kb | 下载:0
[JSP源码/Java] jsysteminfo
说明:Java获得系统的基本信息,为了使java 程序在各种平台上更好地工作,经常会访问一些关于本系统的基本信息,如为了使java程序的界面风格和所在平台上的一致就必须要得到本系统的名称,然后才能使用相应的界面风格。这仅 仅是一方面,实际中还有很多关于本系统的信息是很重要的。本例将全部的本系统基本信息罗列出来,这些信息包括:虚拟机名、虚拟机启动目录、虚拟机版本、虚拟机提供商和提供商URL等。-Java access to basic<jpudn60> 在 2025-01-21 上传 | 大小:18kb | 下载:0
[JSP源码/Java] jsystemfonts
说明:Java获得系统字体信息,通过Java获取系统的字体信息。窗口上的表格列出了所有的作者机器上的字体及相关信息。本代码关于字体的信息都包含在Font 对象中,通过Font 类的getFamily()、getFontName()、getName() 可以得到字体的族名、字体名和逻辑名-Java access to the system font information, font information acquisition s<jpudn61> 在 2025-01-21 上传 | 大小:22kb | 下载:0
[JSP源码/Java] jprocess1
说明:Java启动并控制其他程序,本例将演示如何在一个Java 程序中打开另外一个Java 程序,并且可以控制打开程序的关闭。类似的,在Java 的IDE 开发工具JBuilder 中就用这种形式来运行编写的程序。效果如图所示,当单击JProcessDemo 窗口中的“Start”按钮时,打开一个“写字板”程序;当再单击“Close”按钮后,“写字板”程序关闭。-Java start and control other programs, i<jpudn62> 在 2025-01-21 上传 | 大小:61kb | 下载:0
[JSP源码/Java] jconvolveop
说明:Java锐化和模糊图像,使用java.awt.image 包中的ConvolveOp 类来实现图像的锐化和模糊。当单击“Sharp Image”按钮后,图片被锐化处理;当按钮“Blur Image”按钮后,图片变模糊;当单击“Reset”按钮后,则显示原始图像-Java sharpen and blur images, use java.awt.image package ConvolveOp class to implement im<jpudn63> 在 2025-01-21 上传 | 大小:43kb | 下载:0
[JSP源码/Java] jconvolev
说明:使用Java显示图像的轮廓,同样是利用图像缓冲区进行的处理,来获得图像中物体的轮廓,这在模式识别等方面都非常有用。其效果如截图所示。当单击“Image Egde”按钮后,显示图像中物体的轮廓;完整源码请下载本Java源码包。-Contour display images using Java, the same is carried out using the processed image buffer to get the outl<jpudn64> 在 2025-01-21 上传 | 大小:42kb | 下载:0
[JSP源码/Java] jtransform
说明:Java拉伸缩放图像,滑动滑块时,图像实时地在相应的方向上拉伸缩放;当单击“Reset”按钮后,则显示原始图像。具体来说是使用java.awt.geom 包中的AffineTransform 类,来实现图像的拉伸缩放。-Java stretch when scaling an image, slide the slider to zoom the image in real time stretching in the correspo<jpudn65> 在 2025-01-21 上传 | 大小:38kb | 下载:0