这周学习了用户图形界面编程中的事件驱动编程和Swing中JTree、JTable的运用以及CardLayout布局的使用,并通过一个小项目的练习,锻炼所学知识的综合运用能力。JTable实际是一个二维数组,其行数等于大数组的长度,列数等于大数组所包含的每一个对象小数组的长度,据此来生成表格,JTre ...
分类:
其他好文 时间:
2016-05-29 22:46:04
阅读次数:
178
/*最简单的JTree示例*/ class MyTree extends JFrame{ public MyTree(String s){ super(s); Container con = new getContentPane(); DefaultMutableTreeNode root = ne
分类:
其他好文 时间:
2016-03-05 21:58:25
阅读次数:
186
处理这样的问题的主要思路是: 对于JTable,JTree等Swing控件,都有一个对应的Model用来存储数据,JTable对应的有一个DefaultTableModel。 DefaultTableModel model = new DefaultTableModel(datas,columnNa...
分类:
编程语言 时间:
2015-07-11 00:56:24
阅读次数:
139
package com.swing.demo;import java.awt.BorderLayout;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;i...
分类:
其他好文 时间:
2015-07-01 23:39:29
阅读次数:
146
package com.swing.demo;import java.awt.Component;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.util.ArrayList;import...
分类:
其他好文 时间:
2015-07-01 23:37:04
阅读次数:
125
swing jtree 添加了复选框的树,利用了递归获取选中的果实
源代码下载地址:http://www.zuidaima.com/share/1553270755478528.htm...
一 简单样式TreeNodeDemo.javapackage com.sjf;import javax.swing.JFrame;
import javax.swing.JTree;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
import javax.swi...
分类:
编程语言 时间:
2015-05-31 23:23:40
阅读次数:
173
编写该JTable的TableModel的String getColumnName(int columnIndex)方法//传进来的是列的索引值//返回该列的列名//给JTable设置好TableModel后,这个方法由系统自动调用//显示在JTable中public String getColum...
分类:
其他好文 时间:
2015-05-28 15:55:56
阅读次数:
110
树中特定的节点可以由 TreePath(封装节点及其所有祖先的对象)标识,或由其显示行(其中显示区域中的每一行都显示一个节点)标识。展开 节点是一个非叶节点(由返回 false 的 TreeModel.isLeaf(node) 标识),当展开 其所有祖先时,该节点将显示其子节点。折叠 节点是隐藏它们...
分类:
编程语言 时间:
2015-05-25 23:56:16
阅读次数:
188
由于本人在写一个小工具,用到了swing的JTree组件,节点实现类为DefaultMutableTreeNode,却遇到了一个有点想不通的问题,后来看源代码找到了答案,谨此记录一下。下面是一个对此问题设计的一段代码:
public static void main(String[] args) {
DefaultMutableTreeNode root = new DefaultMutabl...
分类:
其他好文 时间:
2015-05-17 15:21:57
阅读次数:
453