小高同学669
2020-05-28 20:47
采纳率: 0%
浏览 478

JAVA怎么把表格中的数据在窗口图形界面打印出来?

    public void actionPerformed(ActionEvent e1)
    {
        JTable table;
        DefaultTableModel model=null;//是一个表格模型
        JScrollPane jsp=null;
        JPanel jp1=null;
    try
    {
        if(e1.getActionCommand()=="查看学生信息")
        {
         ps=ct.createStatement();
         rs=ps.executeQuery("select * from Student ");
         String[] dataTitle= {"编号","姓名","密码","性别","专业","年龄","地址"};
         model = new DefaultTableModel();
            while(rs.next())
            {
            int dt=rs.getInt("s_no");
            String name=rs.getString("s_name");
            int pname=rs.getInt("mima");
            String sex=rs.getString("s_sex");
            String classs=rs.getString("classname");
            int intt=rs.getInt("s_age");
            String address=rs.getString("address");
            //把以上数据添加到表格模型的一知行中
            model.addRow(new Object[]{dt,name,pname,sex,classs,intt,address});
            }
            table=new JTable(model);//表格在这已经建表完毕了
        }
    }
    catch(SQLException e2){}

    }
}



  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

  • threenewbee 2020-05-28 23:41

    if(e1.getActionCommand()=="查看学生信息")

    java里面字符串比较要用equals

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题