`
kinganpo
  • 浏览: 51337 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
我们写好的应用程序打包后,怎么让它随系统启动就运行呢?最简单最绿色的方法是把jar包拷贝到开始菜单中的“启动”文件夹下,这样系统启动后程序就可以自动运行了。一般软件中选项设置有“随系统启动”这一项,拷贝的工作肯定由代码实现了。但是jar包路径如果动态的改变了那就有点麻烦了,那得必须获取动态的jar包路径信息。 下面的代码可以简单的实现程序随系统启动... private final static String DIR = "C:\\Documents and Settings\\All Users\\「开始」菜单\\程序\\启动\\"; //解决路径中空格问题 ...
前阵子做了个远程监控的小软件(http://wenwen.soso.com/z/q251858126.htm)遇到了难题,就是我所在的局域网外网IP是动态的,从而无法用Socket连接外面的客户端了。昨晚无意中翻出了半年前用JavaMail写的邮件收发管理客户端,突然想到了似 ...
今天设置Substance风格时发现使用水印时,withWatermark(...)这个方法没了。网上查了下没有找到答案,到官网查API也没有明确的说明。看源码确实没有这个方法,难道是以前的版本的方法现在舍弃了?又仔细查找没有看到有初始化水印的方法。听说新版本的substance.jar有BUG,又听说老版本的有那个方法。于是又下了几个老版本的jar反编译逐个查看,确实看出端倪来了,SubstanceSkin类少了这个withWatermark方法。6.0和6.1版本的都没有,5.3的和5.2的还行就是少了几个风格类型,其他版本的就没看了。其中6.x和5.x的包结构也发生了改变。 ...
最近用Swing做几个小软件,找了一些风格包,发现在使用Substance换肤的时候老是出错。搜索了半天才找到原因,原来在使用substance.jar和trident.jar换肤的时候,需要启动一个线程。如下: public static void main(String[] args) { //使标题栏的风格也跟着一起改变... JFrame.setDefaultLookAndFeelDecorated(true); JDialog.setDefaultLookAndFeelDecorated(true); //必须要启动这个线程,不然无法达到换肤效果,具体原因 ...
通过统一设置界面中所有组件的字体和颜色可以简单的实现“换肤”功能。 import java.awt.Color; import java.awt.Component; import java.awt.Container; import java.awt.Font; public class GuiTool { /** * 统一设置字体和颜色 * @param Comp 组件(容器) * @param font 字体 * @param back 背景色 * @param fore 前景色 */ pub ...
该工具类可以获取jar包(工程项目外部或内部引用均可)中的类及对象,还可以动态获得项目打包jar后的路径信息等。 import java.io.File; import java.net.URL; import java.net.URLClassLoader; /** * 获取jar的相关信息 * @author Administrator * 2011-01-16 13:53:12 */ public class JarTool extends URLClassLoader { public JarTool() { super(new URL[0]); ...
做了几个小软件需要用到打包后jar的路径,找了些日子终于到了可行方法... 下面专门封装了一个类来处理: import java.io.File; /** * 获取打包后jar的路径信息 * @author Administrator * 2011-01-16 13:53:12 */ public class JarTool { //获取jar绝对路径 public static String getJarPath(){ File file = getFile(); if(file==null)return null; return file.ge ...
图片的旋转、翻转、放大和缩小 实际上是重写paint(Graphics g)方法 drawImage(Image img, int x, int y, int width, int height, ImageObserver observer) 放缩图片只需要改变几个int类型的参数即可 类Graphics2D的方法rotate(double theta, double x, double y)可以用来旋转图片 第一个参数:旋转的角度,以弧度值为单位 第二、三个参数:分别为旋转原点的X和Y坐标   import java.awt.*; import javax.swing. ...
Global site tag (gtag.js) - Google Analytics