2017年12月19日
摘要: cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多。cmd文件只有在windows2000以上的系统中才能运行,而bat文件则没有这个限制。从它们的文件描述中也可以 阅读全文
posted @ 2017-12-19 21:03 red_rose 阅读(11109) 评论(0) 推荐(0) 编辑
  2017年12月18日
摘要: JFrame中动态添加或者删除JPanel后总是不正确显示需要的界面问题: 1.删除panel后还是显示之前的界面,新删除的panel在界面上并没有被删除; 2.删除panel1后添加新的panel2,只显示删除panel1后的界面,新添加的panel2不显示; 尽管使用了Pane().repain 阅读全文
posted @ 2017-12-18 17:48 red_rose 阅读(4943) 评论(0) 推荐(0) 编辑
  2017年12月16日
摘要: 1.Exception in thread "main" org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to 阅读全文
posted @ 2017-12-16 15:21 red_rose 阅读(799) 评论(0) 推荐(0) 编辑
  2017年12月14日
摘要: 一. java中的后台线程: java线程大家都不陌生,可以用继承Thread类或者实现Runable接口来定义一个自己的线程。另外,java线程还可以分为前台线程(也称用户线程或普通线程)和后台线程(Daemon thread)。 1. 后台线程会随着主线程(main线程)的结束而结束,但是前台进 阅读全文
posted @ 2017-12-14 16:21 red_rose 阅读(605) 评论(0) 推荐(0) 编辑
摘要: ava中的线程的生命周期大体可分为5种状态。 1. 新建(NEW):新创建了一个线程对象。 2. 可运行(RUNNABLE):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。 3. 运行(RUN 阅读全文
posted @ 2017-12-14 16:08 red_rose 阅读(26478) 评论(2) 推荐(2) 编辑
  2017年12月13日
摘要: final JLabel keyLable = new JLabel(key); keyLable.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(Mou... 阅读全文
posted @ 2017-12-13 15:42 red_rose 阅读(753) 评论(0) 推荐(0) 编辑
摘要: jlabel默认是透明的,所以默认情况下对其设置背景色是不管用的。 但是这样就可以更改其背景颜色: jlabel.setOpaque(true); jlabel.setbackground(color.black); jlabel默认是透明的,所以默认情况下对其设置背景色是不管用的。 但是这样就可以 阅读全文
posted @ 2017-12-13 15:38 red_rose 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: 场景: 在利用 JAVA 的 Swing 开发 C/S 架构 的前端界面 目的: 想让 JFrame 居中显示在整个 屏幕的正中位置 方法一:计算窗体的左上角坐标 JFrame frame = new JFrame("TEST"); frame.setSize(200,100) ; Toolkit 阅读全文
posted @ 2017-12-13 15:32 red_rose 阅读(4335) 评论(0) 推荐(0) 编辑
  2017年12月5日
摘要: 1.String与StringBuiler的相同点都是线程不安全的。StringBuffer是线程安全的。 2.String长度不可变,StringBuiler长度可变。当String 使用(+)连接符的时候,每次都会使用创建新的对象,再去复制。当StringBuilder的长度不超过char(16 阅读全文
posted @ 2017-12-05 14:01 red_rose 阅读(427) 评论(0) 推荐(0) 编辑
摘要: File file = new File("F:/hejing/InstrumentJsonData.txt"); StringBuilder localStrBulider = new StringBuilder(); if(file.isFile() && file.exists()) { tr 阅读全文
posted @ 2017-12-05 13:58 red_rose 阅读(25450) 评论(1) 推荐(0) 编辑