首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云计算linux

    高级Swing 组件

    root = ​new​ DefaultMutableTreeNode("World"); DefaultMutableTreeNode country = ​new​ DefaultMutableTreeNode ("USA"); root.add(country); DefaultMutableTreeNode state = ​new​ DefaultMutableTreeNode(" California"); country.add(state); DefaultMutableTreeNode city = ​new​ DefaultMutableTreeNode root = ​new​ DefaultMutableTreeNode("World"); DefaultMutableTreeNode country = ​new​ DefaultMutableTreeNode ("USA"); root.add(country); DefaultMutableTreeNode state = ​new​ DefaultMutableTreeNode("

    1.4K10编辑于 2024-12-17
  • 来自专栏一些有趣的Python案例

    在王者荣耀角度下分析面向对象程序设计B中23种设计模式之组合模式

    (hero); skinTypeOne=new SkinType("伴生皮肤",0); branch1=new DefaultMutableTreeNode( skin[0]=new SkinLiBai("范海辛",288); leaf[0]=new DefaultMutableTreeNode(skin[0]); skin [1]=new SkinLiBai("敏锐之力",488); leaf[1]=new DefaultMutableTreeNode(skin[1]); skin[ 2]=new SkinLiBai("千年之狐",788); leaf[2]=new DefaultMutableTreeNode(skin[2]); skin[3 ]=new SkinLiBai("凤求凰",1788); leaf[3]=new DefaultMutableTreeNode(skin[3]); hero.add

    89130发布于 2021-02-02
  • 来自专栏大数据

    Java一分钟之-Swing组件:JTable, JTree, JTextArea

    .*; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.DefaultTreeModel; public frame.setSize(400, 300); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); DefaultMutableTreeNode root = new DefaultMutableTreeNode("Root"); DefaultMutableTreeNode child1 = new DefaultMutableTreeNode ("Child 1"); DefaultMutableTreeNode child2 = new DefaultMutableTreeNode("Child 2"); root.add 避免方法:使用DefaultMutableTreeNode创建树结构,并设置到DefaultTreeModel。 问题2:未设置模型。JTree需要TreeModel来展示数据。

    1.4K10编辑于 2024-05-30
  • 来自专栏技术专家成长之路

    【AI帮我写代码,上班摸鱼不是梦】调教ChatGPT过程全记录,让它帮我写程序!

    subnode = new DefaultMutableTreeNode(subfolder.getName()); node.add(subnode); 以下是修改后的示例代码: private void calculateFolderSize(File folder, DefaultMutableTreeNode node) { long size 只能自己动手了,把calculateFolderSize方法修改为: private long calculateFolderSize(File folder, DefaultMutableTreeNode node) { long size = 0; Map<DefaultMutableTreeNode, Long> nodeMap = new HashMap<>(); for subnode = new DefaultMutableTreeNode(file.getName()); long subSize = calculateFolderSize

    85410编辑于 2023-09-01
  • 来自专栏实用技术

    java小工具,使用Swing展示左树右表结构

    treePopMenu.add(moveItem); } public void start(List<FolderMo> folder) { DefaultMutableTreeNode top = new DefaultMutableTreeNode(this.stationId); DefaultMutableTreeNode node = new DefaultMutableTreeNode (""); for (FolderMo folderMo : folder) { node = new DefaultMutableTreeNode(folderMo node = (DefaultMutableTreeNode) tree .getLastSelectedPathComponent(); node2 = new DefaultMutableTreeNode(fm); node.add(node2);

    1.1K10编辑于 2022-02-10
  • 来自专栏全栈程序员必看

    数据库课程设计-宿舍管理系统「建议收藏」

    dormitoryUpdateUi extends JFrame{ private JScrollPane JSPane; private JTree Tree; private JPanel panel; private DefaultMutableTreeNode JFrame.DISPOSE_ON_CLOSE); this.setLocationRelativeTo(null); this.setLayout(new BorderLayout()); root=new DefaultMutableTreeNode for(int i=0;i<floors.length;i++) { floordormitory=number.get(floors[i]); tmpNode=new DefaultMutableTreeNode root, 0); insert.reload(); for(int j=0;j<floordormitory.size();j++){ tmpNode.add(new DefaultMutableTreeNode

    2.4K11编辑于 2022-08-31
领券