c200421050120 2010-01-19 21:31
浏览 406
已采纳

向表格中写入数据

如何在一个已画好的界面表格中写入二维数组?最好有源码,可以参考下!
哪位熟悉的朋友指教一下!感激不尽。

  • 写回答

2条回答 默认 最新

  • mginobili 2010-01-25 16:03
    关注

    之前那个采用适配器模式
    便于重构

    看看这个怎么样
    [code="java"]
    public static void main(String[] args) {
    JFrame frame = new JFrame();
    frame.setSize(500, 400);

        JPanel panel = new JPanel();
        frame.add(panel);
    
        DefaultTableModel model = new DefaultTableModel();
        model.addColumn("Column 1");
        model.addColumn("Column 2");
        model.addColumn("Column 3");
        JTable table = new JTable(model);
        JScrollPane pane = new JScrollPane(table);
        panel.add(pane);
    
        /*
         * 此处写入
         */
        String[][] values = new String[][]{
                {"a", "b", "c"},
                {"d", "e", "f"},
                {"g", "h", "i"}
        };
        for(int i = 0; i < values.length; i++) {
            model.insertRow(model.getRowCount(), values[i]);
        }
    
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);
    
    }
    

    [/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制