解决方案 »

  1.   

    并且,为什么上面的代码运行后的效果为:
            我用第52行的循环生成的JTable表格中的数据,会:“不是按照顺序排列”的?
            希望CSDN的版主,高手,路过的诸佛龙象,能够为小弟的这个作业的最后的“锦上添花”,再加一笔.
            感谢CSDN!!
      

  2.   

    1.你最终要操作的只是数据,在不排序的情况下把数据加到tableList的第一位(是tableList吧,没仔细看你的代码),然后刷新表格就行了
    2.同样的,得到选中的行号,然后把他们从tableList中删除就行了,同时刷新表格,
    最后一个就是排序,百度一下有很多方法,好像有个table.setRowSorter
      

  3.   

    1. 客户提交数据
    2. 服务器收到数据保存到数据库,并把这条数据发送给管理员
    3. 管理员的table model添加这条数据就自动显示出来了。至于这三个软件之间怎么通讯就是你需要考虑的,可以用Socket(如Netty)
      

  4.   

    感谢尊敬的CSDN乔布斯的左手,公孙二狗大哥的再次相助!!
    同样感谢忘了隐藏哥哥的点拨!!
    现在小弟基本上解决了上面的需求,小弟现在希望得到二位老师的再次点拨:
    下面的类型:
    import java.awt.FlowLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    import java.text.SimpleDateFormat;
    import java.util.Date;import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.Timer;public class Time extends JFrame { JLabel lbl = new JLabel();
     Date now = new Date(); public Time() {  lbl.setText("00:30:00");
      
      now.setHours(0);
      now.setMinutes(30);
      now.setSeconds(0);
      
      setAlwaysOnTop(true);
      
      Timer timer = new Timer(1000, new ActionListener() {   public void actionPerformed(ActionEvent e) {  
        now = new Date(now.getTime() - 1000);
       
        SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");    lbl.setText(formatter.format(now));
       }  });
      timer.start();  this.setLayout(new FlowLayout());
      this.add(lbl);  this.setSize(300, 200);
      this.setVisible(true);
      this.addWindowListener(new WindowAdapter(){
       public void windowClosing(WindowEvent e) {
        System.exit(0);
       }
      });
     }
     public static void main(String[] args) {
      Time t = new Time();
     }
    }
    学生怎么写,能够把它添加到学生在主题中贴出的类型的运行效果:        中的蓝色方框中的一个字段中.
            并且能够让这里的计时,从用户的数据到达服务器后,就开始计算.
            希望得到二位尊敬的老师的代码演示.