java吧 关注:1,274,822贴子:12,786,983
  • 12回复贴,共1

怎么将一个JTable里面的内容通过按钮选择显示在另外一个JTable…

只看楼主收藏回复

大神们,快快来!!!我想实现一个点餐功能,用两个表,一个是餐馆菜单,另一个是客户的订单,通过按钮实现点餐共功能:在餐馆菜单中选中记录,然后点击点餐,客户订单表上就会显示出相应记录。这个功能该如何实现,查了帮助文档,现在还是不知道怎么弄······


1楼2012-12-20 11:33回复
    木有人在吗?急求啊!!大神啊!!大神啊


    2楼2012-12-20 11:36
    回复
      2025-08-21 02:35:04
      广告
      不感兴趣
      开通SVIP免广告
      大神们,不要沉啊啊啊啊啊啊


      3楼2012-12-20 11:53
      回复
        @windsun_ul @ayane00 @dtph007@囧狐狸i @SYQSYQQQ @TK的热导飞弹 @纯金键盘 @骑着驴儿去编程 @神宫寺铃香 @lsgggg123 @a250152 @Distinys @那十无忧 @libo_juve @xiao78050576 @xiuyuanvip @GrandisGranva @zfei19831104 @X好想告诉你 @q335619806


        5楼2012-12-20 11:58
        回复
          @dtph007


          6楼2012-12-20 11:59
          回复
            @Distinys


            7楼2012-12-20 11:59
            回复
              @libo_juve


              8楼2012-12-20 11:59
              收起回复
                自己改改
                DefaultTableModel dtm=null;
                int[] rows=fromTabel.getSelectedRows();
                Object[] ob=new Object[12];
                int columncount=fromTabel.getColumnCount();
                for (int j = 0; j < rows.length; j++) {
                for (int i = 0; i < columncount; i++) {
                ob[i]=fromTabel.getValueAt(rows[j], i);
                }
                dtm=(DefaultTableModel) toTabel.getModel();
                dtm.addRow(ob);
                toTabel.setModel(dtm);
                }
                for (int i = 0; i < rows.length; i++) {
                dtm=(DefaultTableModel) fromTabel.getModel();
                dtm.removeRow(rows[0]);
                }
                fromTabel.setModel(dtm);


                IP属地:吉林10楼2012-12-20 17:23
                收起回复