摘要:
上一篇文章【java swing 内置浏览器打开网页显示flash图表-swt Browser应用】讲解的如何在java中打开网站,但是,在实际开发中右遇到了一个问题就是如何用程序改变已经打开的网页地址,下面把自己解决问题的方法讲解一下。首先我在程序中直接调用 Browser对象的setUrl方法,代码如下:browser.setUrl("http://www.y400800.cn");程序会抛出如下异常:Exception occurred during event dispatching:org.eclipse.swt.SWTException: Invalid thr 阅读全文
摘要:
今天在网上找了好久如何用在java swing打开网页,从而实现显示网页图表的效果,功夫不负有心人,终于搞定了,下面把所用的类和swt.jar整理了一下,方便有需要的朋友使用。用到的swt.jar下载调用网页的Browser要结合现有的java控件使用,一下是结合panel定义的类(SWTPane.java): /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package desktopapplicationmenu.comm; import ja 阅读全文
摘要:
实例代码如下:<?php/* * To change this template, choose Tools | Templates* and open the template in the editor.*//*** Description of classConstSample** @author liujl*/class classConstSample { const constVarTest="<a href='http://www.my400800.cn' title='400电话'>http://www.my40080 阅读全文
摘要:
用java swing 中的jTextPane实现局部文本改色添加删除线等操作,以下是执行图片:实现代码如下:/** To change this template, choose Tools | Templates* and open the template in the editor.*//** NewJFrame.java** Created on 2011-2-21, 9:04:46*/package desktopapplicationmenu;import java.awt.Color;import java.util.logging.Level;import java.util 阅读全文
摘要:
本文主要记录怎么给代码编辑器实际语法高亮显示的功能,先来张效果图吧: 当JEditorPane被创建时,它会把createDefaultEditorKit()方法(javax.swing.text.EditorKit的子类对象)的返回值作为默认的编辑器工具包,然后将文本的编辑与显示工作交给这个工具包。其原型为:Java代码 protectedEditorKitcreateDefaultEditorKit(){returnnewPlainEditorKit();} 这个方法默认是返回一个PlainEditorKit对象,也就是一个纯文本的编辑器工具包,所以JEditorPane默认并没有格式化与 阅读全文
摘要:
本php教程主要是学习php中静态属性和静态方法的使用方法和基本的示例。静态属性也就是说它的值保持其值,比如在类中实例化了N个对象,那么你可以在构造函数中定义一个静态属性来记住对象的个数。类中的静态属性和静态变量差不多,只不过在类中似乎又多了一个些使用上的限制罢了。让我们看看一般的变量吧:复制代码打印? <?php function testNotStaticFunc() { $n = 1; echo "这个数字是:$n<br />"; $n++; } testNotStaticFunc(); testNotStaticFunc(); testNotStaticFunc(); 阅读全文
摘要:
一、概述PHP-ExcelReader是一个读取Excel xsl文件内容的一个PHP类。它的下载网址:http://sourceforge.net/projects/phpexcelreader/本博客下载地址:phpExcelReader.zip测试用Excel文件:测试.xls文件名:phpExcelReader.zip包含两个必需文件:oleread.inc、reader.php。其它文件是一个应用例子,自述文件等二、文件使用首先,包含reader类文件:require_once " reader.php";新建一个实例:$xl_reader= new Spreadsheet_Exce 阅读全文
摘要:
synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。 1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如: public synchronized void accessVal(int newVal); synchronized 方法控制对类成员变量的访问:每个类实例对应一把锁,每个 synchronized 方法都必须获得调用该方法的类实例的锁方能执行,否则所属线程阻塞,方法一旦执行,就独占该锁,直到从该方法返回时才将锁释放,此后被阻塞的线程方 阅读全文
摘要:
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。 三、尤其关键的是,当一个线程访问object的一个synchronized(this)同步代码块时, 阅读全文
摘要:
MIDlet在运作时,必须通过java.lang.System.getProperty()函数来取得系统属性。这些系统属性可以让MIDlet了解它们身处的环境相关信息,它们分别是:(1)microedition.profiles;取得系统所支持的所有Profile信息。(2)microedition.configuration;取得系统所支持的Configuration信息。(3)microedition.locale;取得系统目前所使用的地区信息。(4)microedition.plarform;MIDlet所在平台(或机器)的名称或型号。(5)microedition.encoding;取 阅读全文