• 【java期末复习题】第12章 Swing高级


    第12章 Swing高级

    一、选择题
    1.下列哪些方法是JTable类的常用构造方法?( )
    A. Table()
    B. JTable(int numRows, int numColumns)
    C. JTable(Object[][] rowData, Object[] columnNames)
    D. JTable(TableModel dm)

    2.JTable类中哪个方法可以获得该对象的表格模型?( )
    A.getTableModel() B.getDataModel() C.getCellModel D.getModel

    3.如果需要获得表格第二行第一列的元素,可以使用下面哪条语句?( )
    A.table.getValueAt(2,1); B.table.getValueAt(2,0);
    C.table.getValueAt(1,1); D.table.getValueAt(1,0);

    4.如果需要将表格第二行的高度设置成100,可以使用下面哪条语句?( )
    A.table.setRowHeight(1, 100); B.table.setRowHeight(2, 100);
    C.table.setRowHeight(1, 99); D.table.setRowHeight(2, 99);

    5.使用DefaultTableModel中哪些方法可以给表格增加行数据?( )
    A.addRow(Object[] rowData) B.addRow(Vector rowData)
    C.addRows(Object[] rowData) D.addRows(Vector rowData)

    6.下列哪些是JTree类的构造方法?( )
    A.Tree() B.JTree(TreeModel newModel)
    C.JTree(TreeNode root) D.JTree(List list)

    7.树控件中节点选择模式包括?( )
    A. CONTIGUOUS_TREE_SELECTION
    B. DISCONTIGUOUS_TREE_SELECTION
    C. SINGLE_TREE_SELECTION
    D. DISINGLE_TREE_SELECTION

    8.TreeModel是?( )
    A.接口 B.抽象类 C.内部类 D.其他

    9.DefaultMutableTreeNode类支持的树的常见遍历方式有?( )
    A.深度优先遍历 B.广度优先遍历 C.长度优先遍历 D.宽度优先遍历
    10.树节点的展开和折叠事件定义在哪个接口中?( )
    A.TreeExpansionListener B.TreeExpandedListener
    C.TreeCollapsedListener D.TreeListener

    一、选择题答案
    1BCD    2D     3D     4A     5AB    6BC    7ABC    8A    9AB    10A		
    
    • 1
    • 2

    二、填空题
    1. 在实际显示的单元格中,第一行第一列在表格模型中的坐标是 。

    2. DefaultTableModel中是否提供了删除多行的方法?

    3. 如果已经存在表格模型model,想将其应用在JTable对象table上,则可以使用

    4. JTable类中 方法可以获得用户选择的行号。

    5. JTable类中 方法可以获得用户选择的行数。

    6. 如果需要查看某个节点的子节点个数,则可以使用DefaultTreeModel类中的 。

    7.DefaultMutableTreeNode类可以既作为根节点又作为子节点吗?

    8.DefaultMutableTreeNode类是线程安全的吗?

    9.DefaultMutableTreeNode类提供的深度优先遍历方法名是

    10.如果需要自定义树节点,则可以使用TreeCellRenderer接口中定义的哪个方法?(写成方法名即可)

    二、填空题答案
    1、(0,02、否
    3、table.setModel(model);
    4getSelectedRow()
    5getSelectedRowCount()
    6getChildCount()
    7、可以
    8、不是
    9depthFirstEnumeration()
    10getTreeCellRendererComponent()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
  • 相关阅读:
    管理经济学--重点
    【黄啊码】MySQL入门—3、我用select *,老板直接赶我坐火车回家去,买的还是站票
    算法笔记:点四叉树
    Docker-harbor私有仓库部署与管理
    Shell教程 速览
    JVM面试
    Excel - 获取帮助信息,查找Sheet中和VBA里的可用函数
    MySQL 5.7.x--命令行自带帮助文档的使用,超级棒!!!
    我只是还没有全力以赴
    一、Rabbit的介绍与安装
  • 原文地址:https://blog.csdn.net/DynamoTUO/article/details/121952299