import java.awt.*;
import java.util.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.tree.*;
public class Tree
{
public static void main(String[] args)
{
JFrame frame = new JFrame("Table");
frame.addWindowListener( new WindowAdapter() {
public void windowClosing(WindowEvent e)
{
Window win = e.getWindow();
win.setVisible(false);
win.dispose();
System.exit(0);
}
} );
JTree tree = new JTree()
{
ImageIcon image = new ImageIcon( "F:\\1.jpg" );
public void paint( Graphics g )
{
// First draw the background image - tiled
Dimension d = getSize();
for( int x = 0; x < d.width; x += image.getIconWidth() )
for( int y = 0; y < d.height; y += image.getIconHeight() )
g.drawImage( image.getImage(), x, y, null, null );
super.paint(g);
}
};
tree.setOpaque( false );
tree.setCellRenderer( new MyCellRenderer() );
JScrollPane sp = new JScrollPane( tree );
frame.getContentPane().add( sp );
frame.pack();
frame.show();
}
}
分享到:
相关推荐
JTree 树形菜单插件包下载,在网页上快速实现树控菜单的一个小插件,功能相对完善,本次更新功能:加入treeNodes(数组形式),通过treeNodes可以对指定的子树进行收缩和展开功能,查找指定节点的功能。加入这个功能...
关于Java中Swing类的使用,我所编的程序是一段应用JTree中的树状图数据结构的简单示例,对于初学者会很有帮助
jtree添加图片--(不同的节点图片),源代码,欢迎学习。
jtree节点可编辑
JTree的例子,可以拖动节点 JTree的例子,可以拖动节点
//判断节点是否被选中,被选中为0,没被选中为1 TreePath[] selectionPath = tree.getSelectionPaths();//获取所有被选中节点的路径 StringBuilder sb = new StringBuilder(); sb.append("<html><...
JTree(节点带有checkbox)代码实例
java组件之jtree使用 10-1:使用JTree组件: 10-2:以Hashtable构造JTree: 10-3:以TreeNode构造JTree: . . . . 10-8:JTree的其他操作:
tree.putClientProperty("JTree.lineStyle", "None"); DefaultTreeCellRenderer treeCellRenderer;// 获得树节点的绘制对象 treeCellRenderer = (DefaultTreeCellRenderer) tree.getCellRenderer(); ...
JavaSwing中的JTree模型.pdf
NULL 博文链接:https://zengxx1989.iteye.com/blog/482883
写一个MyHashtable,继承自Hashtable,然后使JTree的构造函数,采用MyHashtable类型,很简单的实现了,使各节点按输入顺序输出.少写了一句话,使JTree以MyHashtable为参数,再运行,哈哈。
JTree(节点带有checkbox)代码实例
1. 掌握JTree应用,树节点的操作; 2. 使用JTree展数,管理对象。
NULL 博文链接:https://danan-2009.iteye.com/blog/1815565
JTree的使用 JTree的使用 JTree的使用
实现jTable和jTree的双向联动,点击jTree会选中jTable单元格,点击jTable会选中jTree节点。
jtree树案例,jtree中树的比较经典案例,很好。
java Swing JTree的教程实例,很适合初学者,非常经典,在很多地方都需要用到这种树的结构,只要是程序员,都应该熟悉这种树结构。
jtree带复选框的 很典型的例子 当子节点有一个没有被选中时 父节点及其父父结点均不会被选中