`
tanjiayqq
  • 浏览: 19743 次
文章分类
社区版块
存档分类
最新评论
文章列表
可能很多人不知道,Swing其实可以添加html代码的,利用这个特性,我们可以用Label做很多奇特效果,例如可以做一个带超链接的label import java.awt.Color; import java.awt.Cursor; import java.awt.Desktop; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.io.IOException; import java.net.MalformedURLException; import java. ...
大家在使用Swing的JList的时候一定会关心几个问题常见问题: 1:怎么把JList弄到界面上去 2:怎么往JList上放数据 3:怎么监听JList里的项的双击事件,然后取出数据 4:数据太多,怎么添加滚动条。 这是几个常用功能,今天在 ...
JScrollPane的创建。  1、创建时指定内部控件,如: JScrollPane sp = new JScrollPane(img);  2、创建后指出内部控件,如:scrollPane.setViewportView(panel1);  常用的一些方法  指定内部控件  scrollPane.setViewportView(panel1);  设定水平表头  scrollPane.setColumnHeaderView(new JLabel("水平表头"));  设定垂直表头  scrollPane.setRowHeaderView(new JLab ...
众所周知,JAVA里实现多线程有两种方式。 一是继承Thread,覆盖run()方法: public class ThreadTest { public static void main(String[] args) { new MyThread().start(); } } class MyThread extends Thread { @Override public void run() { System.out.println("Thread.run()"); ...
Junit可以说是在Java里面最具代表性的单元测试工具。 虽然我们是程序员,但是在大环境下却经常要肩负起软件测试员的工作。而我们写的最多的测试一般都是JunitTest单元测试。 但是Junit测试需要一定的规范才使得它更有意义,首先命名方面就有一定的规范: 类名: 测试类名为:Test类名 如果要测试LoginService,那么你应该创建一个测试类叫 TestLoginService. 方法名: 测试方法名为:test要测试的方法(首字母大写)[_测试结果] 如果要测试login,方法名为testLogin(), 如果要测试login失败,方法名为testLogin_fa ...
本文为原创,转载请注明 作者:cha1R(tanjiayqq) Java里异常分两种,一种是检查(checked)的,一种是非检查(unchecked)的。 非检查以RuntimeException作为典型代表,它有一个特点就是我们可以不用捕捉它,如果没有捕捉它,它会一直往上抛 ...
使用HtmlUnit模拟浏览器操作时,我们有时候要做一些上传文件操作。这就要利用HtmlFileInput这个类了。 WebClient client = new WebClient(); HtmlPage page = client.getPage("http://login.baidu.com/"); 通过page获得HtmlForm,再通过HtmlForm获得HtmlFileInput HtmlForm form = page.getFormByName("form"); HtmlFileInput fileInput = form. ...
今天下午用 HtmlUnit做新浪的登陆,由于新浪的多域名原因,出现了下面警告 Cookie rejected: "[version: 0][name: U_TRS1][value: 000000e4.603e4743.527caa18.4f2f5b0d][domain: .sina.com.cn][path: /][expiry: Mon Nov 06 17:08:40 CST 2023]". Illegal domain attribute "sina.com.cn". Domain of origin: "account.weibo.co ...
文章为原创,转载请说明来源,谢谢。 作者:cha1R(tanjiayqq) 要搞清楚这个问题,我们需要清楚他们之间有什么区别,有什么优势和劣势。 首先看看静态与非静态方法的区别: 静态方法                  ...
本文为原创,转载请声明来源和作者,谢谢! 作者:tanjiayqq(_cha1R) 如何用Java代码模拟一些如百度、QQ之类的网站登录?有两个方式,一是发送模拟请求,二是模拟浏览器操作,而这两种方式恰好在Java有开源实现,在这里介绍一个工具包,它是家喻户晓的HttpClient。 HttpClient 是 Apache Jakarta Common 下的子项目,至于它是干什么用的呢?简单来说就是:它像浏览器一样支持HTTP协议。既然支持HTTP协议,那意味着浏览器能发送的,它也能发送。我想大家都知道登陆的代码流程,大部分无非就是浏览器端以POST方式提交一个form表单,服务器端收到请 ...
作者:Ruthless-Hadoop 来自:http://www.cnblogs.com/linjiqin/archive/2011/03/21/1990674.html 学习扩展:http://gz.itcast.cn/ 通过2种方式模拟单个文件上传,效果如下所示 开发步骤如下: 1、新建一个web工程,导入struts2上传文件所需jar,如下图 目录结构 2、新建Action 第一种方式 package com.ljq.action; import java.io.File; import org.apache.commons.io.FileUtils; ...
原文转自:http://www.cnblogs.com/kay/archive/2007/11/28/976120.html <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" > <struts> <!-- include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xm ...
作者:施杨(施杨's Think out) 出处:http://shiyangxt.cnblogs.com Struts2+Spring+Hibernate是J2EE的最新流行框架。本篇是我搭建这个框架的经验总结,有很多人搭建这个框架总会遇到 大大小小的问题,网上也没有什么行之有效的方案或成体 ...
Global site tag (gtag.js) - Google Analytics