- 博客(12)
- 收藏
- 关注
原创 dfx
在NetBean IDE中设计Swing GUI 2011-05-18 14:23:34| 分类: Swing UI |字号 订阅一、创建Swing GUI1. 文件->新建项目->在类别中选择Java,在右边的项目中选择Java应用程序,点击下一步。2.填写项目名称,项目位置,不要选择创建主类复选框,点击完成。3.在新建的项目中点击右键->新建->JFra...
2012-06-09 00:38:58
193
原创 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
110
原创 文件夹
java实际可以做很多事情,只能你能想到的,理论上都可以实现出来,这文章介绍使用java实现Windows Explorer左边的常见任务.这文章原作者不是我,是WilliamChen,他写了很多美文章,我怕哪天他的文章都没有了,都删除了,所以把这些关键的图片,文字及代码存储起来.并在代码中保留原作者的名字.不做任何修改下面的Enable Animation的JCheckBox可以设置是否...
2012-06-03 12:14:33
137
原创 Swing中美化右键菜单JPopupMenu
先看看效果图:右键菜单我们首先从Swing的JPopupMenu组件进行扩展,让其接受一个图片,显示在左侧;或者接受一个字符串,动态生成图片后,在显示在左侧。为了避免准备图片的麻烦,我们就以动态生成内存图片为例,编写一个JImagedPopupMenu类。JImagedPopupMenu在创建时可以接受一个字符串,生成一副内存图片BufferedImage。然后,我们需要覆盖 JC...
2012-06-03 12:03:06
341
原创 导航栏
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
104
原创 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
109
原创 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
195
原创 xtaskpane
XTaskPane 类似XP 左边的导航栏,在开发Swing应用的时候很好用的。下面两张截图反应了JXTaskPane的动画效果。可以自由的卷起和展开。 JXTaskPane的的使用步骤:1、新建一个 JXTaskPaneContainer 2、新建{i}个JXTaskPane (i>=1)3、依次将 新建的JXTaskPane 添加到 JX...
2012-06-02 11:46:15
176
原创 swing event
Some Events and Their Associated Event ListenersAct that Results in the Event Listener TypeUser clicks a button, presses Enter while typing in a text field, or chooses a menu item ActionListene...
2012-06-02 10:48:00
89
原创 gridbaglayout
java.lang.Object --java.awt.GridBagLayoutGridBagLayout以表格形式布置容器内的组件,将每个组件放置在每个单元格内,而一个单元格可以跨越多个单元格合并成一个单元格,即多个单元格可以组合成一个单元格,从而实现组件的自由布局。构造函数:GridBagLayout()建立一个默认的GridBagLayout...
2012-06-01 22:54:24
160
原创 swing Border
边框 虽然我们使用了不同前景色来区别不同的区域,然而却没有层次感,加上边框一定会漂亮许多。 在Java中,所有以J打头的Swing控件都可以使用setBorder方法来为自己设置边框。边框有很多种,线型、凸起、凹下、空的,你甚至可以自由组合形成个人风格。所有的Border都必须使用javax.swing.BorderFactory中提供的静态方法来创建,比如: Bord...
2012-06-01 11:08:50
134
原创 Java Decompiler
这款反编译器叫 "Java Decompiler", 由 Pavel Kouznetsov开发它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序。1. 支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转2. 支持众多Java编译器的反编译(支持泛型, Annotation和enum枚举类型 ...
2012-05-31 22:30:00
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人