`
sendliu
  • 浏览: 11243 次
社区版块
存档分类
最新评论
文章列表

dfx

在NetBean IDE中设计Swing GUI  2011-05-18 14:23:34|  分类: Swing UI |字号 订阅 一、创建Swing GUI 1. 文件->新建项目->在类别中选择Java,在右边的项目中选择Java应用程序,点击下一步。 2.填写项目名称,项目位置,不要选择创建主类复选框,点击完成。 3.在新建的项目中点击右键->新建->JFrame窗体 通过上面三步就可以创建一个新的可视化Swing程序,自己可以很轻松的拖组件和设置对齐方式。 二、组件之间的对其方式 在上面的红色框框中的都是组件的对其方式,只有选中至少两 ...
在总结了数人的博客和自己的探索之下,终于实现,其中主要就是TreeCellRenderer这个接口的实现, 下面代码 用的Jcreator,需要在项目文件了加入image文件夹和图片文件。 Test.java package myprojects.test; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.tree.*; import javax.swing.event.*; public class Test extends JFrame implements T ...
java实际可以做很多事情,只能你能想到的,理论上都可以实现出来,这文章介绍使用java实现Windows Explorer左边的常见任务.这文章原作者不是我,是WilliamChen,他写了很多美文章,我怕哪天他的文章都没有了,都删除了,所以把这些关键的图片,文字及代码存储起来.并在代码中保留原作者的名字.不做任何修改 下面的Enable Animation的JCheckBox可以设置是否使用动画效果。选择上折叠和展开就具有动画效果。 这个组件的类名是dyno.swing.beans.FolderPane。使用比较简单:     FolderPane fp=new FolderPane(); ...
先看看效果图: 右键菜单 我们首先从Swing的JPopupMenu组件进行扩展,让其接受一个图片,显示在左侧;或者接受一个字符串,动态生成图片后,在显示在左侧。为了避免准备图片的麻烦,我们就以动态生成内存图片为例,编写一个JImagedPopupMenu类。 JImagedPopupMenu在创建时可以接受一个字符串,生成一副内存图片BufferedImage。然后,我们需要覆盖 JComponent的getInsets方法,重新计算Inset的left值,将其在原数值基础上加上图片的宽度,然后返回: public Insets getInsets() {         Insets i ...
import javax.swing.JSplitPane; import javax.swing.JScrollPane; import javax.swing.JTree; import javax.swing.event.TreeSelectionEvent; import javax.swing.event.TreeSelectionListener; import javax.swing.tree.*; private JSplitPane getJSplitPane() { if (jSplitPane == null) {    jSplitPane = new JSplitPa ...
    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 JScrollPane(textArea), c);
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 {     //增加带滚动条容器     JScrollPane jScrollPane1 = new JScrollPane();     //创建树对象     JTree treeObj = new JTree();     pu ...
XTaskPane 类似XP 左边的导航栏,在开发Swing应用的时候很好用的。 下面两张截图反应了JXTaskPane的动画效果。可以自由的卷起和展开。    JXTaskPane的的使用步骤: 1、新建一个 JXTaskPaneContainer 2、新建{i}个JXTaskPane   (i>=1) ...
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 ActionListener User closes a frame (main window) WindowListener User presses a mouse button while the cursor is ove ...
java.lang.Object --java.awt.GridBagLayout GridBagLayout以表格形式布置容器内的组件,将每个组件放置在每个单元格内,而一个单元格可以跨越多个单元格合并成一个单元格,即多个单元格可以组合成一个单元格,从而实现组件的自由布局 ...
边框   虽然我们使用了不同前景色来区别不同的区域,然而却没有层次感,加上边框一定会漂亮许多。   在Java中,所有以J打头的Swing控件都可以使用setBorder方法来为自己设置边框。边框有很多种,线型、凸起、凹下、空的,你甚至可以自由组合形成个人风格。所有的Border都必须使用javax.swing.BorderFactory中提供的静态方法来创建,比如: Border border = BorderFactory.createBevelBorder(BevelBorder.LOWERED, new Color(45, 92, 162), new Color(43, 66, ...
这款反编译器叫 "Java Decompiler", 由 Pavel Kouznetsov开发 它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序。 1. 支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转 2. 支持众多Java编译器的反编译(支持泛型, Annotation和enum枚举类型
Global site tag (gtag.js) - Google Analytics