JavaSE
wanglixin1999
修身 养性 平天下
展开
-
Java实用经验总结--Swing篇
前言本文前言部分为我的一些感想,如果你只对本文介绍的Java实用技巧感兴趣,可以跳过前言直接看正文的内容。本文的写作动机来源于最近接给人家帮忙写的一个小程序,主要用于管理分期付款的货款的一系列管理,包括过期款的纪录,过期款利息的计算,为提前付款的用户提供一些返款奖励等等,这些与本文无关自不必细说。为了尽快完成任务,我自然选择了我用得最多的Java来实现。经过2周的劳动,顺利完成了任转载 2010-01-25 10:41:00 · 768 阅读 · 1 评论 -
Java线程的挂起与唤醒
private Thread mythread;public void start(){ if (mythread==null){mythread=new Thread();mythread.start();}else { mythread.resume();}}public void run(){ while(true) { try{原创 2013-08-17 14:11:15 · 1137 阅读 · 0 评论 -
一个合格的程序员应该读的30本书
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”1、《代码大全》 史蒂夫·迈克康奈尔推荐数:1684“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来, 就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky原创 2012-08-31 14:31:18 · 4253 阅读 · 1 评论 -
Java性能的优化
Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是Java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于Java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。对于服务器端的转载 2011-09-24 17:37:31 · 508 阅读 · 0 评论 -
JList右击选中,焦点设置问题
int index=mList.locationToIndex(e.getPoint()); mList.setSelectedIndex(index);原创 2010-05-14 18:15:00 · 1291 阅读 · 0 评论 -
Spark开发记录(windows环境)
一、按照“Spark源代码编译生成全攻略”文档搭建开发环境。二、直接SVN下载来的源码可能无法在eclipse编译通过,原因spark源代有apple和其它插件支持,需要其它jar包支持,为了编译通过,可以将plugins下报错的相关文档删除。根据eclipse的错误提示来。一般是apple、growl、reversi等。三、安装工具IzPack-install-4.3.1.jar、l转载 2010-05-13 10:00:00 · 4333 阅读 · 0 评论 -
Swing布局管理器介绍
当选择使用JPanel和顶层容器的content pane时,需要考虑布局管理。JPanel缺省是初始化一个FlowLayout,而content pane缺省是初始化一个BorderLayout。下面将分别介绍几种最常用的布局管理器:FlowLayout、BorderLayout、BoxLayout、CardLa转载 2010-04-26 12:58:00 · 2466 阅读 · 0 评论 -
打造半透明窗口
有两个类 .一个是原来的 另一个是为了处理无边框移动package com.leniz;import java.awt.*;import javax.swing.*;import javax.swing.border.BevelBorder;import javax.swing.event.*;import java.awt.event.*;impo转载 2010-03-23 16:13:00 · 702 阅读 · 0 评论 -
Java图像处理技巧四则
下面代码中用到的sourceImage是一个已经存在的Image对象图像剪切 对于一个已经存在的Image对象,要得到它的一个局部图像,可以使用下面的步骤: //import Java.awt.*; //import java.awt.image.*; Image croppedImage; ImageFilter cropFilter; CropFilt转载 2010-02-24 16:36:00 · 560 阅读 · 0 评论 -
高级 Synth
有了最新的 Swing 外观,定制 UI 不在话下本文将深入透视 Synth 外观,它是 Java 5.0 中为 Swing 引入的最新内容。通过为 Java UI 编程引入“皮肤”的概念,Synth 使开发人员可以为应用程序创建和部署定制的外观。软件工程师 Michael Abernethy 将带您从头开始逐步构建一个具有 synth 外观的应用程序,让您充分了解 Synth 的概念。阅转载 2010-02-10 13:59:00 · 842 阅读 · 0 评论 -
SWT 全接触
2006 年 9 月 28 日Java 世界的人似乎一直都对 Java 的桌面应用程序十分不满,从 AWT 到 SWING,从默认的 Theme到第三方的产品,不是太难看(AWT)就是在某些平台有 BUG(SWING,Quaqua--一个Windows平台下的仿Mac的主题包),再不就是对中文支持不好(某些第三方 LookAndFeel)。于是,如果想要获得和本机平台一致的用户界面和比较稳转载 2010-02-10 18:13:00 · 939 阅读 · 0 评论 -
Java几个常用的布局管理器类
Java几个常用的布局管理器类:包类特点java.awtCardLayout将组件象卡片一样放置在容器中,在某一时刻只有一个组件可见java.awtFlowLayout将组件按从左到右而后从上到下的顺序依次排列,一行不能放完则折到下一行继续放置java.awtGridLayout形似一个无框线的表格,每个单元原创 2010-02-10 14:21:00 · 2943 阅读 · 0 评论 -
java中的Synth外观
java中的Synth外观 Synth,它是一个完整的外观,而不是一个主题,它针对的并不是程序员,而是界面设计人员,让他们不必掌握Java 知识便能够进行相应界面的选择定制。采用了Synth 后,我们不能从现有外观或主题派生子类、修改字体或颜色,而是通过转载不同的XML 文件以达到对相应界面的控制。其实现步骤包括将程序外观设置成Synth 模式以及编辑相对应的XML 文件。 设置Sy转载 2010-02-10 13:14:00 · 1242 阅读 · 0 评论 -
swing中几种layout示例
import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.awt.event.WindowListener;原创 2013-09-11 18:11:22 · 19207 阅读 · 0 评论