问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java树组件JTree的用法,要求详解啊!!

发布网友 发布时间:2023-10-14 13:47

我来回答

1个回答

热心网友 时间:2024-11-23 03:36

树都是由节点组成的.并且一颗树只有一个根节点,下面是代码运行的javapackage demo1;import java.awt.Toolkit;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import java.awt.Dimension;public class Application1 {
boolean packFrame = false; /**
* Construct and show the application.
*/
public Application1() {
Frame1 frame = new Frame1();
// Validate frames that have preset sizes
// Pack frames that have useful preferred size info, e.g. from their layout
if (packFrame) {
frame.pack();
}
else {
frame.validate();
} // Center the window
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = frame.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
frame.setLocation( (screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);
frame.setVisible(true);
} /**
* Application entry point.
*
* @param args String[]
*/
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch (Exception exception) {
exception.printStackTrace();
} new Application1();
}
});
}
}package demo1;
import java.awt.Toolkit;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import java.awt.Dimension;
import java.awt.*;
import javax.swing.*;
import java.awt.Dimension;
import java.awt.Rectangle;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.BorderFactory;public class Frame1
extends JFrame {
JPanel contentPane;
JPanel jPanel1 = new JPanel();
JTree jTree1;
BorderLayout borderLayout1 = new BorderLayout();

public Frame1() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
}
catch (Exception exception) {
exception.printStackTrace();
}
} /**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
setSize(new Dimension(465, 380));
setTitle("Frame Title");
jPanel1.setBorder(BorderFactory.createEtchedBorder());
jPanel1.setBounds(new Rectangle(37, 12, 216, 317));
jPanel1.setLayout(borderLayout1);
contentPane.add(jPanel1);
DefaultMutableTreeNode root=new DefaultMutableTreeNode("根节点");
DefaultMutableTreeNode r1=new DefaultMutableTreeNode("子节点");
DefaultMutableTreeNode r01=new DefaultMutableTreeNode("子节点下的节点");
DefaultMutableTreeNode r2=new DefaultMutableTreeNode("子节点2");
DefaultMutableTreeNode r3=new DefaultMutableTreeNode("子节点三");
// 向根节点中添加子节点
root.add(r1);
root.add(r2);
r1.add(r01);
root.add(r3);
jTree1=new JTree(root);
jPanel1.add(jTree1, java.awt.BorderLayout.NORTH);
//传入根节点
this.setVisible(true);
this.setBounds(100,100,400,500); }
public static void main(String[] args) {
Frame1 f=new Frame1();
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 如何与自私的人交往 口袋妖怪叶绿的小火龙到喷火龙有哪些招?几级学37 吃菠菜会要结石吗???? 口袋妖怪火红喷火龙技能等级表313 现在热门专业有哪些?5 口罩品牌十大知名企业的排名哪里能看到1 老师培养国家栋梁之才,栋梁之才是什么意思? 什么叫栋梁之才5 居住证转上海户口 中的中级职称包括哪些内容18 QQ上聊天很多人都发“额”字,请问那是指什么意思? 公务员考试.怎样快速计算经济利润问题1 生产口罩的品牌知名度比较高的公司有哪些,求介绍! 栋梁之材是什么意思?4 栋梁之才什么意思3 怎么样可以申请一个新的? 用C#导入Excel2007的表格,两台电脑安装的都是200... 在地震时,我们怎样自救?9 想知道: 商丘市 从火车站到商丘市人才交流中心怎么坐公交4 在地震中,如何让被困者自救??10 甚情难缺怎么解释 用手机怎么样注册一个 商场观光电梯什么牌子好? 我是做酒店前台的,刚刚遇到了一位蛮不讲理的客人气死我了,没带身份证... 想知道: 商丘市 从火车站到商丘市人才交流中心怎么坐公交4 就业协议档案地址填的虞城县人力交流中心,,去哪领档案呢!商丘... 《芈月传》中,义渠王非芈月不娶却遭老巫反对,隐情究竟是什么?_百度... 栋梁之材的成语故事1 在CAD中如何画桌子、椅子6 菠菜与豆腐同吃,为什么会导致结石呢3 圆珠笔的笔油有没有毒?如果不小心吞下会有害身体吗?18 求问在职研究生:北京哪所院校心理学专业比较好? 我这几天便秘,痔疮又发了,一天只拉一点点屎 在上海居住证转户籍条件中的中级职称是否一定要是在上海取得的,...3 狗互跪。互相汪。什么意思8 怎样让自己声音变的更好582 怎样将PVC板上的白板笔的痕迹去掉?3 usb无线网卡什么牌子好啊?193 CATIA中怎么把一个图的名称表示出来1 usb无线网卡什么牌子的好接收性能强(在线等)23 有哪些品牌的口罩适合推荐