`
文章列表
比较主流的Java图形开发插件是:Visual Editor 和 SWT Designer, 不久又出了个Jigloo, 但去官网看了下发现这个东西也很久没有更新了,不过据说短小精悍,五脏俱全。SWT Designer不久前也被Google收购后重新整合进自己的产品中,然后开源了,现在名字叫:WindowBuilder Pro,看上去界面组件很丰富强大的样子,支持Swing, AWT, SWT, 以及Google自家的GWT等等。   目前JAVA图形界面开发主流工具如下: 1. WindowBuilder Pro http://www.eclipse.org/windowbuilde ...
1、Java播放MP3  不是用独立线程播放: AudioInputStream audioInputStream;// 文件流 AudioFormat audioFormat;// 文件格式 SourceDataLine sourceDataLine;// 输出设备   File file = new File(filepath + filename);//将MP3文件路径转换为File对象 // 取得文件输入流 audioInputStream = AudioSystem.getAudioInputStream(file); au ...
原文来源:http://blog.csdn.net/liuzhongbing/article/details/4535402   JavaSound是一个小巧的低层API,支持数字音频和MIDI数据的记录/回放。在JDK 1.3.0之前,JavaSound是一个标准的Java扩展API,但从Java 2的1.3.0版开始,JavaSound就被包含到JDK之中。 ...
原文来源:http://hi.baidu.com/282919088/item/a45efd2d465d6e0b42634ac5 package 娱乐.播放器; import java.awt.Container; import java.awt.GridLayout; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.io.File; import java.io.FileReader; import java.util.Vector; import javax ...
原文来源:http://blog.sina.com.cn/s/blog_49b531af0100gt6g.html       package baidu; import java.awt.*; import java.awt.event.*; import java.io.*; import java.util.*; import javax.swing.*; import javax.media.bean.playerbean.*; //这个包要用到JMF public class MP3 extends JFrame implements Runnabl ...
package com.msmiles.study; import java.io.FileReader; import java.io.IOException; /** * 装饰者设计模式的演示 * MyBuffereReader对FileReader进行了增强, * FileReader作为对象进行构造参数传入 * MyBuffereReader称为装饰类 */ public class MyBuffereReader { private FileReader fr; MyBuffereReader(FileReader fr) { ...
package com.msmiles.lottery.util; import java.io.IOException; import java.io.InputStream; import java.util.Enumeration; import java.util.Properties; public class PropertiesUtil { static Properties prop = new Properties(); private PropertiesUtil(){ } public PropertiesUtil(String ...
//=============================写文件 package fier; import java.io.*; public class write { public static void main(String[] args) { write("E:\\123.txt", "hello"); } public static void write(String path, String content) { String s = new String(); ...
<pre mb10">一 相对路径的获得说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)String relativelyPath=System.getProperty("user.dir"); 上述相对路径中,java项目中的文件是相对于项目的根目录 web项目中的文件路径视不同的web 服务器不同而不同(tomcat是相对于 tomcat安装目录/bin) 二 类加载目录的获得(即当运行时某一类时获得其装载目录) 1.1)通用的方法一(不论是一般的jav ...
import java.lang.Math;import java.util.Random;/** * 排序 *  * @author javajack   */public class OrderTest {    public static void main(String args[]) {        OrderTest.ExecOrder(2);    }    /**     * 交换值,交换数组的两个值     * @param array     * @param i     * @param j     */    private static void swap(int ...
JUnit使用注意: 1、需要JUnit相关包支持   JUnit方法介绍 1、before方法:测试方法运行之前运行   2、after方法:测试方法运行之后运行   3、beforeClass方法:类加载的时候运行   4、afterClass方法:类销毁的时候运行   5、Assert:断言类 Assert.assertEquals(期望值,实际值);  //判断期望值和实际值是否相等 Assert.assertArrayEquals(期望返回的数据,实际返回的数组); // Assert.assertEquals(不相等时输出的消息,期望值,实际值); ...
文章来源:http://blog.csdn.net/qswboy/article/details/7886493 要实现邮件发送功能需要导入包:mail.jar /* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */ package org.demo.action; import java.util.Properties; import javax.mail.Message; import javax.mail.Session; impor ...
文章来源:http://www.cnblogs.com/codeplus/archive/2011/10/30/2229391.html   JAVA MAIL是利用现有的邮件账户发送邮件的工具,比如说,我在网易注册一个邮箱账户,通过JAVA Mail的操控,我可以不亲自登录网易邮箱,让程序自动的使用网易邮 ...
Java界面开发包AWT的使用 import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame;   public static void main(String[] args) { // 创建一个窗体 Frame f = new Frame("my lottery"); f.setSize(500, 300);// 设置窗体大小 f.setLocation(300, 200);// 设置窗体显示位置 f.setLayout(new FlowLayo ...
执行本类不带参的方法 PropertiesUtil pu = new PropertiesUtil(); pu.loadProperties("/Menu.properties"); String methodName = pu.getValue(select); Method method = this.getClass().getMethod(methodName, null); method.invoke(this, null);   执行本类带参的方法 PropertiesUtil pu = new PropertiesUtil(); pu.lo ...
Global site tag (gtag.js) - Google Analytics