自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 资源 (190)
  • 收藏
  • 关注

转载 WebView使用

最近工作中,基本一直在用WebView,今天就把它整理下:WebView 顾名思义,就是放一个网页,一个看起来十分简单,但是用起来不是那么简单的控件。首先你肯定要定义,初始化一个webview,其实网上的例子很多,我这里就简单的把一些WebView 中可能会用到的的很重要的属性以及支持全屏播放视频该怎么实现的代码粘出来,直接放到项目中去就行了首先需要添加权限: 

2017-01-30 16:10:00 588 1

转载 Java 输入框 undo

Java代码  package com.pass.component;    import java.awt.event.ActionEvent;    import javax.swing.AbstractAction;  import javax.swing.JTextArea;  import javax.swing.KeyStroke;  imp

2016-07-16 22:10:40 611

转载 适用于JTextArea的查寻替换对话框

适用于JTextArea的查找替换对话框package test.tool.gui.dbtool.dialog;import java.awt.event.KeyEvent;import javax.swing.JOptionPane;import javax.swing.JTextArea;import test.tool.gui.common.SysFontAndFace;

2016-07-14 23:06:05 1396

转载 java JTextArea 定位到指定行 选中某一行

/*** 弹出定位行对话框*/private void showLocationLineDialog(){//取得总行数int totalLineCount = jTextArea1.getLineCount();if(totalLineCount return ;}String title = "跳转至行:(1..."+totalLineCount+")"

2016-07-13 23:07:02 2004

转载 java简单实现复制 粘贴 剪切功能代码分享

本文给大家分享了一段java编写的简单实现复制粘贴剪切功能的代码,需要的小伙伴可以直接拿走使用。如有更好的方案,也可以告之本人。废话不多说,直接上代码,小伙伴们仔细看下注释吧。复制代码代码如下:/*简单的复制 剪切 粘贴 功能 操作:    复制测试: 输入文本选择文本,点击复制,然后将光标放在右边的TextArea,点击粘贴  剪切测试:输入文

2016-07-13 23:05:37 9585 1

原创 怎样设置JTextArea 文本域中选中的文字的颜色和选择区域背景颜色

JTextArea有个setSelectedTextColor(Color c)方法和setSelectionColor(Color c)方法,分别设置JTextArea选中文字和背景颜色。

2016-07-13 21:52:34 9741

转载 ds1302写时间

#include "1302.h"#include "delay.h"/*****************************************************函数功能:向1302写一个字节数据入口参数:x***************************************************/ void Write1302(unsi

2016-07-13 20:37:52 3202

转载 在屏幕上显示一个带标题的窗口,并添加一个按钮

import java.awt.Frame;import java.awt.Graphics;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ImageIcon;import javax.swing.

2016-07-12 22:22:09 2502

转载 java调用系统默认浏览器打开链接

方法1:[java] view plain copy print?if (java.awt.Desktop.isDesktopSupported()) {              try {                  // 创建一个URI实例                  java.net.URI uri = jav

2016-07-12 22:20:50 2252

转载 java导入导出pdf文档实践

1:MySQL数据库存储pdf流字段为:filed name: filestream   type: MEDIUMBLOB2:导入pdf文件到mysql 数据库 private void doWrite() {        try {                        if (new File("D:/Sun.pdf").exists()) {  

2016-07-11 18:44:57 2460

转载 java 导入导出pdf

java导入导出pdf文档实践 收藏1:mysql数据库存储pdf流字段为:filed name: filestream   type: MEDIUMBLOB2:导入pdf文件到mysql 数据库private void doWrite() ...{        try ...{                       if (new File("D:\Sun

2016-07-11 18:41:03 879

转载 写了一个 51单片机外部中断程序

/*以下是能在keilC 中变异的源码,直接粘贴过去就行,外部中断0(INT0)和外部中断1都有(INT1)*//*程序很简单,但是对新手来说还是很实用的*//*******************************************************************//*

2016-07-11 18:12:15 5495

转载 JAVA 菜单设置快捷键

setAccelerator(KeyStroke.getKeyStroke("F3"));setAccelerator(KeyStroke.getKeyStroke((char)KeyEvent.VK_DELETE));这样就OK了

2016-07-08 22:49:24 2765

转载 关于stc51的冷启动下载和复位

关于stc51的冷启动下载和复位 Stc单片机里面有一段出厂时固化的程序,这段程序的作用是检测串口是否要下载程序,不需要则执行单片机内的用户程序。每次启动时运行这端程序,这就是为什么每次下载时要冷启动。而复位后单片机是从地址0000H处开始执行,地址0000H又会指向主程序入口,即主函数处,即片内下载的用户程序而不会执行前面已经固化的检测串口那段程序。这就是为什么单片机每次下载要冷启动,而复位

2016-07-08 22:12:51 2581

转载 51单片机如何处理只能冷启动才能下载程序

点了“下次冷启动P1.0/P1.1等于0/0才可以下载程序” 然后下载的时候一直显示“正在检测目标单片机 ... ”找到单片机上的p1.0/p1.1  IO口用2排条线接单片机上的GND也就是接的.点下载编程,注意“下次冷启动P1.0/P1.1等于0/0才可以下载程序”不能打钩.关单片机电源 再打开 握手成功 在将接地2个线取掉就和以前一样可以烧录程序了.

2016-07-08 21:49:44 6427 1

转载 单片机烧录程序后如何运行

一、把程序烧进去之后,把程序下载线取下,然后给单片机上电,程序就会运行了如果没什么反应,那可能是因为程序不对,也可能是没有烧进去程序烧进去的话,单片机应该会“嘟”地响一声二、1、首先得保证程序正确,别有什么死循环之类的,根本运行不到灯亮的那句程序2、在Keil里单步运行,通过寄存器观察器看看对应口是否有变化3、然后确定是否连线正确,连线接口与程序是否对应

2016-07-08 21:47:21 14113 1

转载 STC 51单片机程序下载失败总结

STC为宏晶公司推出的国产51单片机,其优点在于价格低廉,功能强大,使用方便,尤其是其串口ISP下载程序的方式方便了大量用户,免去了购买昂贵的编程器,非常适合单片机入门学习使用。但是初学者常会遇到程序无法下载的情况,很多人甚至因此放弃了学习,实在可惜,在此给大家总结了常见的出错原因、判断方法和解决方法。工具STC单片机最小系统、USB-TTL下载线(戒者单片机学习板自带下载电路)、电脑

2016-07-08 21:42:02 6376

转载 红外协议之NEC协议

NEC协议载波:38khz其逻辑1与逻辑0的表示如图所示:逻辑1为2.25ms,脉冲时间560us;逻辑0为1.12ms,脉冲时间560us。所以我们根据脉冲时间长短来解码。推荐载波占空比为1/3至1/4。NEC协议格式:首次发送的是9ms的高电平脉冲,其后是4.5ms的低电平,接下来就是8bit的地址码(从低有效位开始发),而后是8bit的地址码的

2016-07-07 16:52:56 856

转载 红外遥控协议-NEC协议

为方便理解所看到的波形是从红外接收管出来的信号,跟协议所说的信号高低(0或1)刚好相反。   NEC协议是众多红外遥控协议的其中一种,除NEC外,还有RC5、RC6等其它的。市面上买到的非学习型万能电视遥控器大多集成一种或多种编码是NEC型的,我买的二个遥控器中就有三种以上编码是NEC的。NEC编码的一帧(通常按一下遥控器按钮所发送的数据)由引导码、地址码及数据码组成,,如下图

2016-07-07 16:35:07 752

转载 java中定义16十六进制数组

byte []={};例如有两个数,0B和05,要直接写入数据中的话,0B会报错,如byte []={0B,05};这样在0B处会有报错,很明显不应该这样写,所以要写为:byte []={0x0B,0x05},这个是十六进制规范写法。ln

2016-07-03 22:25:15 8526

转载 java中定义16十六进制数组

byte []={};例如有两个数,0B和05,要直接写入数据中的话,0B会报错,如byte []={0B,05};这样在0B处会有报错,很明显不应该这样写,所以要写为:byte []={0x0B,0x05},这个是十六进制规范写法。

2016-07-03 22:24:17 4327

转载 java中如何声明一个十六进制的字符串,或者说,怎么发送一个十六进制数据?

你好你之前的这个问题解决了吗,我现在也是遇到了这个问题,请问你是怎样解决的,谢谢了!(例如定义一个字符串“”3F 66 85 11 1E"通过串口发送时,接收端收到的十六进制就是此字符串。这个简单;int a=0x3F668511;int b=0x1E;System.out.println(Integer.toHexString(a)+Integer.toHexString(b))

2016-07-03 21:46:11 3027

转载 字节流、字符串、16进制字符串转换__Java(转)

/**  * @Package:  * @ClassName:TypeConversion  * @Description:字节流、字符串、16进制字符串转换  * @author:xk  * @date:Jan 8, 2013 5:00:08 PM  */  public class TypeConversion {      /**      * @Title:bytes2HexString

2016-07-03 12:35:52 1406

转载 java串口通信API说明

java串口通信API说明 java串口通信2008/09/22 20:24java串口通信API说明java串口通信     Java提供了 CommunicationAPI(包含于javax.comm包中)用于通过与机器无关的方式,控制各种外部设备。Communications API,是标准的Java的扩展部分,它在JavaAPI中是没有附带的。因此,必须

2016-07-02 23:04:47 2695

转载 JAVA设计模式之单例模式

概念:  Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、

2016-07-02 21:46:58 197

转载 java 为何null布局 jbutton鼠标划过才显示

你那个setBounds()里的参数设置不合理,导致button互相挡住了

2016-07-01 22:39:00 3433 4

转载 三十三、Java图形化界面设计——布局管理器之null布局(空布局)

一般容器都有默认布局方式,但是有时候需要精确指定各个组建的大小和位置,就需要用到空布局。         操作方法:1)       首先利用setLayout(null)语句将容器的布局设置为null布局(空布局)。2)       再调用组件的setBounds(int x, int y, int width,int height)方法设置组件在容器中的大小和位置,单位

2016-07-01 21:58:33 371

转载 Java Swing 绝对布局管理方法,null布局【图】

首先把相关容器的布局方式设为 setLayout(null);然后调用组件的  setBounds() 方法设置button的位置为(100,100) 长宽分别为 60,25jButton.setBounds(new Rectangle(100, 100, 60, 25)); import java.awt.Conta

2016-07-01 21:55:28 5654

转载 关于java布局

新建一个Frame对象,将它的布局模式设置为空,然后在(0,0)这个位置上方一个组件,但是排列的不对,请教高手怎么办wenben.setBounds(0,0, 150, 50); anniu1.setBounds(150,0,50,50); rongqi.setBounds(0,50,200,200); chuangkou.setVisible(true);不清楚你要怎么排

2016-07-01 21:42:13 661

转载 java布局问题.这个怎么来布局

public void Wuziqi_jiemianUI(){        setTitle(title);        setSize(400, 400);        setVisible(true);        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        setLayout(new G

2016-07-01 21:38:53 395

转载 Java中关于thread的停止问题

stop@Deprecated public final void stop(Throwable obj) 已过时。 该方法具有固有的不安全性。请参阅 stop() 以获得详细信息。该方法的附加危险是它可用于生成目标线程未准备处理的异常(包括若没有该方法该线程不太可能抛出的已检查的异常)。有关更多信息,请参阅为何 Thread.stop、Thread.suspend 和 Thread.resu

2016-07-01 21:16:58 1203

转载 java JFrame 关闭窗口时确认

在点击了窗口的关闭按钮时,弹出确认对话框,如果点击“是”就关闭窗口(关闭程序),否则什么都不做。主要代码如下:public class MainFrame extends JFrame{public MainFrame (){setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);ddWindowListen

2016-07-01 19:56:18 1860 1

原创 stc不断用串口向外发送数据,如何下载程序

先关闭单片机电源,连接好下载线,单击单片机程序下载烧录软件下载按钮,开始下载,然后及时打开单片机电源,就可以解决单片机串口占用,无法下载程序的问题。

2016-06-30 18:43:47 1562

转载 单片机怎么擦除程序,串口一直发数据来 STC-ISP一下载就关闭

win7系统,STC89C52单片机,用ISP V4.83下载,以前一直很好用的,今天突然不能烧程序了,是这样的,一、接上单片机后第一次烧程序,会提示: Chinese:正在尝试与 MCU/单片机 握手连接 ... Chinese:连接失败,请尝试以下操作: 1.在单片机停电状态下,点下载按钮,再给单片机上电 2.停止下载,重新选择 RS-232 串口, 接好电缆 3.可能需要先将 P1.0/

2016-06-30 18:40:04 4719

转载 宏晶STC单片机使用STC-ISP串口烧录失败的解决方法及实例汇总 (Ver0.99.15)

(Click here for the English version: STC MCU STC-ISP serial programming failure causes and solutions點擊查看繁體中文版本: 宏晶STC單片機使用STC-ISP串口燒錄失敗的原因與解決匯總)STC单片机使用串口ISP(在系统编程:InSystemProgram)编程(或称:下载、烧写、

2016-06-30 18:16:02 32946

转载 STC双串口单片机无法烧写下载程序原因,普中开发箱,STC12C5A60S2

我用的是普中科技的开发箱,用STC-ISP下载线直接连到P3.0和P3.1针脚下载程序,发现无法下载程序的原因是开发箱的P3.0和P3.1是与DB9串口相连的,由J-RXD和J-TXD两个跳线控制,烧写程序时拔掉这两个跳线即可。因为STC系列单片机烧写下载程序是要用串口的,所以要保证所使用的串口不被占用。要么直接用DB9串口,要么用杜邦线直接连串口针脚时保证针脚不被占用

2016-06-30 18:13:03 5046

转载 使用comm在java程序中管理本地端口

在Java程序中,为了实现同本地系统的硬件端口(RS-232标准串口/IEEE1284标准并口)通讯,目前有两个方法,第一个就是以前说过的,使用JNI技术自己写一个与java程序相关的dll/so文件,这个文件可以直接和本地系统通信,从而管理本地机器的端口,不过使用java程序独自实现一个比较完善的端口管理解决方案对个人而言是一个花费巨大且不实际的想法.第二个方法就是使用sun公司提供的comm包

2016-06-30 17:07:18 896 2

原创 Eclipse javax.comm.NoSuchPortException

将comm.jar复制到java安装主目录下的jre/lib/ext目录下将javax.comm.properties复制到java安装主目录下的jre/lib目录下将win32com.dll复制到java安装主目录下的bin目录下Eclipse jre也要改的java安装主目录下的jre system lebrarys,而不能用java安装主目录下上一目录下的jre到此即可解

2016-06-30 14:34:25 1429

转载 java.lang.NoClassDefFoundError: javax/comm/SerialPortEventListener 和 javax.comm.NoSuchPortException

今天测试第一个用Java进行串口通信的程序,用的是javacomm中的官方例子:SimpleRead.java。用电脑连接了一台仪器的串口,在设备管理器中显示为COM7:因为一开始在Eclipse中运行SimpleRead.java的时候老是提示NoSuchPortException,所以网上查了查,有人说要用Windows命令行运行。于是用命令行运行,但是

2016-06-30 13:36:54 984

转载 在eclipse下如何把jar包加入到jre环境下

点击需要导入jar的项目,右击项目属性(properties),进入到如下图界面:2选择Java Build Path选项,然后选择右边红框内的jre,之后点击【edit】,如图:

2016-06-30 12:39:32 1708

eggdbus-0.6-3.el6.i686.rpm

eggdbus-0.6-3.el6.i686.rpm

2016-07-26

efibootmgr-0.5.4-10.el6.i686.rpm

efibootmgr-0.5.4-10.el6.i686.rpm

2016-07-26

efax-0.9a-8.el6.i686.rpm

efax-0.9a-8.el6.i686.rpm

2016-07-26

edac-utils-0.9-14.el6.i686.rpm

edac-utils-0.9-14.el6.i686.rpm

2016-07-26

ed-1.1-3.3.el6.i686.rpm

ed-1.1-3.3.el6.i686.rpm

2016-07-26

ecryptfs-utils-82-6.el6_1.3.i686.rpm

ecryptfs-utils-82-6.el6_1.3.i686.rpm

2016-07-26

eclipse-valgrind-0.6.1-1.el6.i686.rpm

eclipse-valgrind-0.6.1-1.el6.i686.rpm

2016-07-25

eclipse-swt-3.6.1-6.13.el6.i686.rpm

eclipse-swt-3.6.1-6.13.el6.i686.rpm

2016-07-25

eclipse-svnkit-1.3.0-3.el6.i686.rpm

eclipse-svnkit-1.3.0-3.el6.i686.rpm

2016-07-25

eclipse-subclipse-graph-1.6.5-6.el6.i686.rpm

eclipse-subclipse-graph-1.6.5-6.el6.i686.rpm

2016-07-25

eclipse-subclipse-1.6.5-6.el6.i686.rpm

eclipse-subclipse-1.6.5-6.el6.i686.rpm

2016-07-25

eclipse-rse-3.2-1.el6.i686.rpm

eclipse-rse-3.2-1.el6.i686.rpm

2016-07-25

eclipse-nls-hu-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-hu-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-20

eclipse-nls-hi-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-hi-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-20

eclipse-nls-he-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-he-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-20

eclipse-nls-fr-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-fr-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-19

eclipse-nls-fi-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-fi-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-19

eclipse-nls-et-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-et-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-19

eclipse-nls-es-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-es-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-19

eclipse-nls-el-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-el-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-19

eclipse-rpm-editor-0.5.0-2.el6.i686.rpm

eclipse-rpm-editor-0.5.0-2.el6.i686.rpm

2016-07-24

eclipse-rcp-3.6.1-6.13.el6.i686.rpm

eclipse-rcp-3.6.1-6.13.el6.i686.rpm

2016-07-24

eclipse-platform-3.6.1-6.13.el6.i686.rpm

eclipse-platform-3.6.1-6.13.el6.i686.rpm

2016-07-24

eclipse-oprofile-0.6.1-1.el6.i686.rpm

eclipse-oprofile-0.6.1-1.el6.i686.rpm

2016-07-24

eclipse-nls-zh-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-zh-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-24

eclipse-nls-zh_TW-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-zh_TW-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-23

eclipse-nls-uk-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-uk-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-23

eclipse-nls-tr-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-tr-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-23

eclipse-nls-sv-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-sv-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-23

eclipse-nls-ru-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-ru-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-23

eclipse-nls-ro-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-ro-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-23

eclipse-nls-pt-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-pt-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-22

eclipse-nls-pt_BR-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-pt_BR-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-22

eclipse-nls-pl-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-pl-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-22

eclipse-nls-no-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-no-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-22

eclipse-nls-nl-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-nl-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-22

eclipse-nls-mn-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-mn-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-22

eclipse-nls-ko-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-ko-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-20

eclipse-nls-ja-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-ja-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-20

eclipse-nls-it-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-it-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除