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

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

    .*; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.DefaultTreeModel; public new DefaultMutableTreeNode("Child 2"); root.add(child1); root.add(child2); DefaultTreeModel model = new DefaultTreeModel(root); JTree tree = new JTree(model); frame.getContentPane 避免方法:使用DefaultMutableTreeNode创建树结构,并设置到DefaultTreeModel。 问题2:未设置模型。JTree需要TreeModel来展示数据。 避免方法:创建并设置DefaultTreeModel。 3. JTextArea JTextArea用于多行文本输入和显示。

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

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

    ; import javax.swing.JTree; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.DefaultTreeModel private JPanel contentPane; private JButton btnSelectFolder; private JTree tree; private DefaultTreeModel DefaultMutableTreeNode root = new DefaultMutableTreeNode(folder.getName()); treeModel = new DefaultTreeModel

    88810编辑于 2023-09-01
  • 来自专栏云计算linux

    高级Swing 组件

    你可以自己将一个通知发送出去 ,但是如果你使用DefaultTreeModel类的insertNodeInto方法,那么树模型的类将负责进行这项发送通知的工作。 panel.add(deleteButton); getContentPane().add(panel, BorderLayout.​SOUTH​); } ​private​ DefaultTreeModel treeis Object root = ​new​ DefaultMutableTreeNode(java.lang.Object.​class​); model = ​new​ DefaultTreeModel ); } ​return​ r.toString(); } ​private​ DefaultMutableTreeNode root; ​private​ DefaultTreeModel 该程序的出色之处在于它的树并不使用DefaulttreeModel。如果你已经拥有采取分层结构的数据,那么你就不必建立相重的树,也不必考虑如何保持各个树之间的同步问题。

    1.5K10编辑于 2024-12-17
  • 来自专栏全栈程序员必看

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

    private JTree Tree; private JPanel panel; private DefaultMutableTreeNode tmpNode,root; private DefaultTreeModel this.setLayout(new BorderLayout()); root=new DefaultMutableTreeNode("文赢13号楼 "); insert=new DefaultTreeModel

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