JFC系列5之从JAR包中获取图片

  在JAR包中获取图片,可以通过getResource获取到该图片的一个URL对象,再通过URL对象创建图像。具体实现如下:   从JAR包中获取ImageIcon。 /** * 从JAR包中获取 ImageIcon 对象。 * * @param clazz * @param filePath 图片的路径。当图片与指定的class文件在同一层次的目录时,可...
阅读(1391) 评论(0)

JFC系列4之获取用户当前工作路径

  在JAVA编程中,有时我们需要生成一些文件与我们打包之后的JAR包在同一个目录下。有些朋友可能会通过类的加载器等获取路径,不过,如果仅仅是要获取JAR包的目录的话,在JAVA中有一种更为简单的方法,使用System类的getProperty方法,参数是"user.dir"。代码如下: /** * 获取用户当前的工作目录 * * @return String 用户当前的工...
阅读(934) 评论(0)

JFC系列3之添加窗体内拖动

  在swing编程中,要拖动一个JFrame,是要在窗体标题那里按住鼠标才可以拖动它的。但有时,我们需要鼠标在窗体里面就能够拖动这个窗体,就像QQ的聊天窗口一样。另一方面,我们可能会对一个JFrame去掉窗体修饰(调用setUndecorated(true)方法),这时候貌似就不能拖动窗体了。  添加窗体拖动的思路很简单,给它添加一个鼠标监听器。重写MouseAdapter的几个方法。一个是...
阅读(691) 评论(0)

JFC系列2之设置可插拔外观

  SUN公司为我们提供了三种可插拔界面(pluggable look-and-feel, 即PLAF)外观,分别为Metal(JAVA的界面外观),Windows和Motif(模拟Unix/X),分别由以下三个类实现:javax.swing.plaf.metal.MetalLookAndFeel   com.sun.java.swing.plaf.windows.WindowsLookA...
阅读(922) 评论(0)

JFC系列1之添加背景图片

  用JAVA写桌面程序,难免不了想写出美观的界面,这样一来为面板添加背景图片就少不了了。  添加背景图片,一般有两种方式(我指的是我所认识到的,如还有其它方式,请补充,不甚感激)。一是在JFrame中添加背景图片,二是在JPanel中添加背景图片。  先说JFrame的情况。JFrame在ContentPane(可使用getContentPane方法得到)之下还有一层Panel,即Lay...
阅读(1636) 评论(1)

JAVA版的Sleep Sort

/* * @(#)SleepSort.java 0.1 2011-6-21 * Copyright 2006 DiaoxianSoft Development Team. All rights reserved. * DiaoxianSoft PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. *//** * 临时写就...
阅读(770) 评论(0)

小小的程序3之时间同步器0.1.3

重新修改了更新时间标签和更新时间的方法,使用Timer实例更新时间,并在更新时间的方法中增加了尝试重连的次数。 界面类:/* * @(#)MainUI.java 0.1 2009-8-7 * Copyright 2006 DiaoxianSoft Development Team. All rights reserved. * DiaoxianSoft PROPRIETAR...
阅读(1241) 评论(0)

小小的程序3之时间同步

UI类。/* * @(#)MainUI.java 0.1 2009-8-7 * Copyright 2006 DiaoxianSoft Development Team. All rights reserved. * DiaoxianSoft PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */imp...
阅读(843) 评论(0)
    个人资料
    • 访问:1888210次
    • 积分:13094
    • 等级:
    • 排名:第1008名
    • 原创:129篇
    • 转载:0篇
    • 译文:79篇
    • 评论:829条
    QQ群
    博客专栏
    最新评论
    欢迎访问我的博客
    我的公众号
    微信关注我的公众号
    站长统计