java项目小结

    技术2022-05-19  23

    数据库配置的一些问题:实现TCP/IP连接:SQLServer2005->配置工具->SQLServer Configuration Manager->MSSQLSERVER的协议->TCP/IP->已启用

    Class.forname("com.microsoft.sqlserver.jdbc.SQLServerDriver");Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost;databaseName=stuInfo;", "sa", "sasa");PreparedStatement ps = con.preparestatement(sql);ps.setString(1,stu_id);//存放的结果集ResultSet rs = ps.executeQuery();Vector v_vector = new Vector();  //二维while(rs.next()){ Vector v = new Vector(); //一维 v.add(rs.getString(1)); v.add(rs.getString(2)); v.add(rs.getString(3)); v_vector.add(v);}//常量String添加添加到VectorVector v_string = new Vector();v_string.add("stu_id");v_string.add("stu_name");v_string.add("stu_age");

    //构造JTable 1.构造模型  2.JTable添加模型  3.添加到JScrollPane中  4.JScrollPane添加到JFrameDefaultTableModel student_dtable = new DefaultTableModel(v_vector(二维),v_string(常量索引));JTable student_jtable = new JTable(student_dtable);JScrollPane jsp = new JScrollPane(student_jtable);this.add(jsp);

    //构造JTree 1.节点  2.DefaultTreeModel构造模型  3.JTree添加模型  4.添加到JScrollPane中 5.添加到JScrollPaneJFrameDefaultMutableTreeNode root=new DefaultMutableTreeNode("我的电脑");DefaultTreeModel  tmodel=new DefaultTreeModel(root);  //jtree=new JTree(new String[]{"c","d","e","f"} );jtree=new JTree(tmodel);JScrollPane jsp=new JScrollPane(jtree);

     

    //在添加事件监听同时实现事件响应btnCancel.addActionListener(new ActionListener(){   @Override   public void actionPerformed(ActionEvent e) {   }});

    //先添加事件监听   后实现事件响应btnCancel.addActionListener(this);

    public void actionPerformed(ActionEvent e){}

    e.getSource()  获得产生事件源 getText().trim()的作用是:在获得的文本中除去空格. trim()的作用是:去掉字符串左右的空格

    JOptionPane.showMessageDialog(this,"确认密码与新密码不符","错误",JOptionPane.ERROR_MESSAGE);JOptionPane.showMessageDialog(null,"显示内容");event.getActionCommand();//点击事件返回的一个String值JLabel myImage2=new JLabel(new ImageIcon("university.gif"));//动画的添加


    最新回复(0)