㈠ java站如何利用TreeNode构造自定义的树结构
importjavax.swing.*;
importjavax.swing.tree.*;
importjava.awt.*;
importjava.awt.event.*;
classMytreeextendsJFrame
{
Mytree(Strings)
{
super(s);
Containercon=getContentPane();
DefaultMutableTreeNoderoot=newDefaultMutableTreeNode("c:\");
DefaultMutableTreeNodet1=newDefaultMutableTreeNode("备份资料");
DefaultMutableTreeNodet2=newDefaultMutableTreeNode("Java学习");
DefaultMutableTreeNodet1_1=newDefaultMutableTreeNode("思维论坛精华帖子");
DefaultMutableTreeNodet1_2=newDefaultMutableTreeNode("来往邮件");
DefaultMutableTreeNodet2_1=newDefaultMutableTreeNode("视频教程");
DefaultMutableTreeNodet2_2=newDefaultMutableTreeNode("Java3D");
JTreetree=newJTree(root);
root.add(t1);
root.add(t2);
t1.add(t1_1);
t1.add(t1_2);
t2.add(t2_1);
t2.add(t2_2);
JScrollPanescrollpane=newJScrollPane(tree);
con.add(scrollpane);
setSize(300,200);
setVisible(true);
validate();
addWindowListener(
newWindowAdapter()
{
publicvoidwindowClosing(WindowEvente)
{
System.exit(0);
}
}
);
}
}
publicclassExample5_26
{
publicstaticvoidmain(String[]args)
{
newMytree("利用TreeNode构造树");
}
}
应用结点TreeNode构造树的步骤如下:
1定义结点
2定义树,同时确定树的根结点
3将子结点添加到根结点中
运行程序如下图:
㈡ 如何在java中定义一个结构体
Java并不像c语言一样定义了结构体的语法形式,取而代之的是类,声明一个类,里面包含很多属性,也就是相当于结构体中多种变量类型的功能。
Java属于高级语言,其发展就是从c、c++演变而来,去掉了烦恼的指针,舍弃掉了一些类似于结构体的不必要的语言结构。
㈢ 在JAVA和安卓中如何定义一个结构体或者其他的办法帮我实现这个结构体,进行数据的读和写
java中是没有结构体的,但可以使用类来模拟结构体
㈣ Java中定义数据结构如何实现
vc里这叫结构体,Java中没有结构体的概念。可以用一个类来实现。建议把Java的一些基础知识巩固一下。呵呵。学习顺利哦~~