自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 收藏
  • 关注

原创 dfx

在NetBean IDE中设计Swing GUI 2011-05-18 14:23:34| 分类: Swing UI |字号 订阅 一、创建Swing GUI 1. 文件->新建项目->在类别中选择Java,在右边的项目中选择Java应用程序,点击下一步。 2.填写项目名称,项目位置,不要选择创建主类复选框,点击完成。 3.在新建的项目中点击右键->新建->JFra...

2012-06-09 00:38:58 205

原创 jtree02

在总结了数人的博客和自己的探索之下,终于实现,其中主要就是TreeCellRenderer这个接口的实现, 下面代码 用的Jcreator,需要在项目文件了加入image文件夹和图片文件。 Test.java package myprojects.test; import java.awt.*; import java.awt.event.*; import javax.s...

2012-06-03 20:03:41 117

原创 文件夹

java实际可以做很多事情,只能你能想到的,理论上都可以实现出来,这文章介绍使用java实现Windows Explorer左边的常见任务.这文章原作者不是我,是WilliamChen,他写了很多美文章,我怕哪天他的文章都没有了,都删除了,所以把这些关键的图片,文字及代码存储起来.并在代码中保留原作者的名字.不做任何修改 下面的Enable Animation的JCheckBox可以设置是否...

2012-06-03 12:14:33 141

原创 Swing中美化右键菜单JPopupMenu

先看看效果图: 右键菜单 我们首先从Swing的JPopupMenu组件进行扩展,让其接受一个图片,显示在左侧;或者接受一个字符串,动态生成图片后,在显示在左侧。为了避免准备图片的麻烦,我们就以动态生成内存图片为例,编写一个JImagedPopupMenu类。 JImagedPopupMenu在创建时可以接受一个字符串,生成一副内存图片BufferedImage。然后,我们需要覆盖 JC...

2012-06-03 12:03:06 352

原创 导航栏

import javax.swing.JSplitPane; import javax.swing.JScrollPane; import javax.swing.JTree; import javax.swing.event.TreeSelectionEvent; import javax.swing.event.TreeSelectionListener; import javax....

2012-06-03 00:51:14 111

原创 gridbaglayout

c.gridx = 0; c.gridy = 0; c.gridheight = 3; c.gridwidth = 3; c.weightx = 1.0; c.weighty = 1.0; c.anchor = GridBagConstraints.NORTHWEST; mainPanel.add(new JScroll...

2012-06-03 00:18:37 111

原创 JList

import java.awt.*; import javax.swing.*; import javax.swing.tree.TreeNode; import javax.swing.tree.TreePath; import java.util.Enumeration; public class JTreeTest extends JFrame { //增...

2012-06-02 11:58:14 206

原创 xtaskpane

XTaskPane 类似XP 左边的导航栏,在开发Swing应用的时候很好用的。 下面两张截图反应了JXTaskPane的动画效果。可以自由的卷起和展开。 JXTaskPane的的使用步骤: 1、新建一个 JXTaskPaneContainer 2、新建{i}个JXTaskPane (i>=1) 3、依次将 新建的JXTaskPane 添加到 JX...

2012-06-02 11:46:15 185

原创 swing event

Some Events and Their Associated Event Listeners Act that Results in the Event Listener Type User clicks a button, presses Enter while typing in a text field, or chooses a menu item ActionListene...

2012-06-02 10:48:00 93

原创 gridbaglayout

java.lang.Object --java.awt.GridBagLayout GridBagLayout以表格形式布置容器内的组件,将每个组件放置在每个单元格内,而一个单元格可以跨越多个单元格合并成一个单元格,即多个单元格可以组合成一个单元格,从而实现组件的自由布局。 构造函数: GridBagLayout() 建立一个默认的GridBagLayout ...

2012-06-01 22:54:24 165

原创 swing Border

边框   虽然我们使用了不同前景色来区别不同的区域,然而却没有层次感,加上边框一定会漂亮许多。   在Java中,所有以J打头的Swing控件都可以使用setBorder方法来为自己设置边框。边框有很多种,线型、凸起、凹下、空的,你甚至可以自由组合形成个人风格。所有的Border都必须使用javax.swing.BorderFactory中提供的静态方法来创建,比如: Bord...

2012-06-01 11:08:50 144

原创 Java Decompiler

这款反编译器叫 "Java Decompiler", 由 Pavel Kouznetsov开发 它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序。 1. 支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转 2. 支持众多Java编译器的反编译(支持泛型, Annotation和enum枚举类型 ...

2012-05-31 22:30:00 102

空空如也

空空如也

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

TA关注的人

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