`
daoshud1
  • 浏览: 550308 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
android获取屏幕的高度和宽度用到WindowManager这个类,两种方法: 1、WindowManager wm = (WindowManager) getContext() .getSystemService(Context.WINDOW_SERVICE); int width = wm.getDefaultDisplay().getWidth(); int height = wm.getDefaultDisplay().getHeight(); 2、WindowManager wm = this ...
通过前两篇 将jar文件打包成exe安装文件(一)  将jar文件打包成exe安装文件(二)  ,那么现在已经将jar文件转成exe文件,现在我们需要将exe文件及其它内容,如jdk、配置文件、图片等打进exe安装包里。最后是通过Inno Setup工具,将所有内容压缩打包成exe安装文件。打开Inno Setup,选择新建脚本录入程序基本信息根据情况更改选项配置,我这里将不允许用户修改安装路径:需要选择应用程序主文件,也就是刚刚生成的exe文件,同时需要将其它文件内容或配置内容一并打进exe安装文件中。还是根据实际情况,勾选配置内容:设置安装许可文件,或者提示内容等默认是简体中文 ...
在上一篇中《将jar文件打包成exe安装文件(一)》介绍了,如何将java项目导出jar,并且可以运行的jar文件。 现在进行将Jar转成exe类型,并且通过其它工具将文件做成可安装的。 将jar打成可运行的exe文件, 针对windows平台,让用户一键式安装,双击使用, 使用工具exe4j + Inno Setup, 这两个工具都可以在网上找到,不熟悉的可以多搜搜,使用起来也不难。 Innosetup下载地址:http://dl2.cr173.com//soft1/InnoSetup.ZIP。 Exe4j 下载地址:http://mm.newhua.com/down/exe4j_windo ...
将java项目打成exe可运行文件,需要分三步:1、将项目导出到jar包;2、将jar打成exe文件;3、将项目中所需要的文件及exe文件打成统压缩安装包。那么首先先将java项目导出到jar文件:1、在eclipse或myeclipse中项目右键选择--“Exprot.. ...
Java Swing中JFrame默认提java自带的图标,需要自己更改定义 BufferedImage image = null; try { image = ImageIO.read(frame.getClass() .getResource("./icon.jpg")); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } frame.setIconImage(image);
目前来说,java swing 中嵌入网页,使用DJNativeSwing是最有效地方法。DJNativeSwing其实是通过内部桥来调用SWT的Browser控件。 附上代码: public class Mains extends JPanel { private static final long serialVersionUID = 1L; final static public String LS = System.getProperty("line.separator", "/n"); final static pu ...
用java开发一个带有托盘图标的程序, 其它模块的中文显示都是正常的,比如: 就只有托盘中点击小图标时弹出的菜单中的中文是方框(中文方块),如下: 按照一般的经验,以为是字体没设置好,就用以下代码设置字体: Font f = new Font("\u5fae\u8f6f\u96c5\u9ed1", Font.PLAIN, 11);//宋体 UIManager.put("Label.font",f); UIManager.put("Label.foreground",Color.black); ...
import java.awt.BorderLayout; import java.awt.Color; import java.awt.GradientPaint; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.LayoutManager; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.WindowConstants; public class GradientPane ...
/** * 可设置背景图片的JPanel,提供了三种显示背景图片的方式:居中、平铺和拉伸。 * 未设置背景图片的情况下,同JPanel。 * * @author 003 */ public class JImagePane extends JPanel { private static final long serialVersionUID = -8251916094895167058L; /** * 居中 */ public static final String CENTRE = "Centre& ...
使用java开发即时通讯,就离不开socket,本项目中采用了Apache的Mina框架,Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。 界面采用了SWT来做为客户端的开发,首先先要在eclipse中安装swt插件,详见http://blog.csdn.net/lhb_0531/article/details/11615479
public static void main(String args[]) { String file = "c://ssi.zip"; String saveRootDirectory = "c://test/"; new TestZip().zipFileRead(file, saveRootDirectory); } /** * * @Description: TODO(读取Zip信息,获得zip中所有的目录文件信息) * @param设定文件 * @return void 返回类型 ...
jvm:-Xmx1024m size = 1000000,可以插入成功。 如果再为size增大一个数量级,还是OutOfMemoryError,这时内存已经不好再增加分配了 批量处理本来是为了提高性能,但是太大的数据提交,因为堆的膨胀,堆的寻址会造成性能反而下降。 PreparedStatement加executeBatch方法可以更快,主要想提高预编译sql文件的次数,从而达到提高效率。 如果是为了事务处理,不妨用个变通的办法,建立临时表,导入数据,还是可以用到addBatch,比如每100条一个批次。 然后在另外一张表有个记录,记录是否全部导入成功的标志。 基本思路是利用两段提交理论 ...
TRUNCATE TABLE '表名' 这样就利用SQL语句清空了该数据表,而不保留日志。 TRUNCATE TABLE 虽然与不带 WHERE 的 DELETE 语句相同 但 TRUNCATE TABLE 速度更快而且占资源少速度快 TRUNCATE TABLE 不记录日志所以不能激活触发器 TRUNCATE TABLE 不能用于参与了索引视图的表
Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); calendar.set(Calendar.HOUR, calendar.get(Calendar.HOUR) - 1);// 让日期加1 System.out.println(calendar.get(Calendar.DATE));// 加1之后的日期Top System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SS"). ...
1、首先配置log4j ### set log levels ### log4j.rootLogger = INFO,stdout,file #记录日志的内容 log4j.logger.SYSTEM = WARN,DATABASE ### ### log4j.appender.stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target = System.out log4j.appender.stdout.layout = org.apache.log4j.PatternLayout lo ...
Global site tag (gtag.js) - Google Analytics