⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clientboard.java

📁 花了一个月时间搞成的 很不错的一个面板 可作FTp的参考 实现文件上传下载及类似BBS的用户管理 查询
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
       	       if(e.getSource()==OKButton6)
       	       {
       	       	           //newUser(
       	       	           //newUserName.getText(),
       	       	           //newUserPasswordText1.getPassword(),
       	       	           //newUserPasswordText2.getPassword());
       	       	           //若注册成功
       	       	           warningText.setText(newUserNameText.getText()+"已注册,请用密码登录");
       	       	           newUserNameText.setText("");
       	                   newUserPasswordText1.setText("");
       	                   newUserPasswordText2.setText("");
       	       	           newUserDialog.dispose();
       	       	           loginDialog.setBounds(350,315,285,180);
       	                   loginDialog.setVisible(true);
       	       }
       	       if(e.getSource()==resetButton)
       	       {           newUserNameText.setText("");
       	                   newUserPasswordText1.setText("");
       	                   newUserPasswordText2.setText("");
       	       }
       	       	           
       	       if(e.getSource()==cancelButton6)
       	       {           newUserNameText.setText("");
       	                   newUserPasswordText1.setText("");
       	                   newUserPasswordText2.setText("");
       	       	           newUserDialog.dispose();
       	       }
       	       if(e.getSource()==changePasswordButton)
       	       {
       	                   changePasswordDialog.setBounds(350,320,305,180);
       	                   changePasswordDialog.setVisible(true);
       	       }
       	       if(e.getSource()==OKButton2)
       	       {
       	                   //changePassword(oldPasswordText.getText(),
       	                   //newPasswordText2.getText(),
       	                   //newPasswordText.getText());
       	                   //若密码更改成功
       	                   warningText.setText("密码已更改");
       	                   oldPasswordText.setText("");
          	           newPasswordText1.setText(""); 
          	           newPasswordText2.setText("");
       	                   changePasswordDialog.dispose();
       	       }
       	       if(e.getSource()==cancelButton2)
       	       {
       	                   oldPasswordText.setText("");
          	           newPasswordText1.setText(""); 
          	           newPasswordText2.setText("");
              }
          	if(e.getSource()==addCoinButton)
          	{
          	           addCoinDialog.setBounds(302,320,450,165);
       	                   addCoinDialog.setVisible(true);
          	}
          	if(e.getSource()==OKButton3)
          	{
          	           //addCoin(coinCardNumberText.gettText());
          	           //if(true)//若充值号码正确
          	           //{
          	              warningText.setText("已成功充值,财富将在下次登录后增加");
          	              addCoinDialog.dispose();
          	            //}
          	           //if(false)//若号码不正确
          	          // {
          	               warningText.setText("充值号码不正确");
          	               coinCardNumberText.setText(" ");
          	           // }
          	          
          	}
          	if(e.getSource()==cancelButton3)
          	{
          	           coinCardNumberText.setText(" ");
          	}
          	 if(e.getSource()==upLoadButton)
          	 {
          	           fileDialogLoad.setBounds(400,380,450,300);
          	           fileDialogLoad.setVisible(true);
          	           
          	           System.out.println("您上传的文件是"+fileDialogLoad.getDirectory()+fileDialogLoad.getFile());
          	           if(fileDialogLoad.getFile()!=null)
          	           {   
          	                 //upLoad(userName,fileDialogLoad.getDirectory(),fileDialogLoad.getFile());
          	                //fileDialogLoad.dispose();
          	                //warningString="成功上传";
          	                warningText.setText("成功上传"+fileDialogLoad.getFile());
          	           }
          	 }
          	 if(e.getSource()==downLoadButton)
          	 {
          		  fileDialogSave.setFile(downLoadText.getText());
          		  fileDialogSave.setBounds(400,380,450,300);
          		 
          	          fileDialogSave.setVisible(true);
          	          fileDialogSave.setFile(downLoadText.getText());
          	          //downLoad(userName,downLoadText.getText(),fileDialogSave.getDirectory());
          		  warningText.setText(downLoadText.getText()+"下载成功");
          	 }         
          	 if((e.getSource()==searchUserButton)||(e.getSource()==searchUserText))
          	 {
          	 	     System.out.println(searchUserText.getText());
          		    /*String[ ] searchusername=searchUser(searchUserText.getText());
          		    
          		    //如果用户名不存在系统提示服务器返回的错误信息
          		    if(searchusername[0]="用户名不存在")
          		    {   
          		    	warningString=searchusername[0];    
          		    	warningText.setText("用户名不存在");
          		    }
          		    else
          		    {
          		      userFileText.setText(searchUserText.getText());
          		      int filenumber=searchusername.Length();
                	      for(i=0;i<filenumber;i++)
                	      {
                	     	userFileList.add(searchusername[i],i);
                	      }
                            }*/
          		         
              }
              if((e.getSource()==searchFileButton)||(e.getSource()==searchFileText))
              {
              	             System.out.println(searchFileText.getText());
                	    /*String searchfilename= searchFile(searchFileText.getText());
          		    //如果文件名不存在系统提示服务器返回的错误信息
          		    if(searchfilename="文件名不存在"){   
          		    	warningString=searchfilename;    
          		    	warningText.setText("文件名不存在!!!");
          		    }
          		    //若存在将该文件添加到文件列表的最上端并选中(查用户不可以因为用户不一定在线)
          		    else{  
          		      fileInserverListUp.remove(searchfilename);
          		      fileInserverListUp.add(searchfilename,0);
          		      fileInserverListUp.select(0);
                    }*/
               }
               if(e.getSource()==systemInformationItem)
               {
               	            warningDialog.setBounds(300,300,440,150);
       	         	    warningDialog.setVisible(true);
       	       }
              if(e.getSource()==changePasswordItem)
              {	
          	           changePasswordDialog.setBounds(350,320,285,180);
       	                   changePasswordDialog.setVisible(true); 
       	       }
       	       if(e.getSource()==changeUserItem)
       	       {
       	        	   //quit ()
          	           loginDialog.setBounds(350,320,285,180);
       	                   loginDialog.setVisible(true);
       	        }
       	        if(e.getSource()==quitItem)
       	        {
       	         	   quitDialog.setBounds(350,320,300,160);
       	                   quitDialog.setVisible(true);
       	        }
       	        if(e.getSource()==closeWindowItem)
       	        {
       	         	    //quit();
       	         	    dispose();
       	         	    System.exit(0);
       	        }
       	        if(e.getSource()==OKButton4)
       	        {  
          		        warningDialog.dispose();
                }
                if((e.getSource()==fileInserverListUp))
                {
                	    //此变量为被单击选中的文件名
                	    String downloadfilename=new String (
          	            fileInserverListUp.getSelectedItem());
                 	    fileDialogSave.setFile(downloadfilename);
              	            fileDialogSave.setBounds(400,380,450,300);
          	            fileDialogSave.setVisible(true);
          	             warningText.setText(downloadfilename+"下载成功");
          	            
          	            
          	            System.out.println(downloadfilename);
          	            //downLoad(downloadfilename,fileDialogSave.getDirectory(),fileCoinString);	
                }
                if(e.getSource()==fileInserverListDown)
                {            
                	    String downloadfilename=new String (
          	            fileInserverListDown.getSelectedItem());
                 	    //downLoadText.setText(downloadfilename);
                 	    fileDialogSave.setFile(downloadfilename);
                            fileDialogSave.setBounds(400,380,450,300);
          	            fileDialogSave.setVisible(true);
          	            warningText.setText(downloadfilename+"下载成功");
          	            System.out.println(downloadfilename);
          	            //downLoad(downloadfilename,fileDialogSave.getDirectory(),fileCoinString);	
                }
                if(e.getSource()==userOnlineList)
                {
                	    String username=new String(
                	    userOnlineList.getSelectedItem());
                	    userFileText.setText(username);
                	    searchUserText.setText(username);
                	    warningText.setText("     用户名:" +userName+":"+"    社区财富:"+userMoney+"        上传文件总数:"+userFileNumber);
                	    //将选中的用户的所有上传文件显示在userFileList中
                	     System.out.println(username);
                	    //此处需要引用一个参数是用户名返回该用户的所有上传文件名的字符串数组的方法searchUser
                	     /* string[] userfile=searchUser(username);
                	     int filenumber=userfile.Length();
                	     for(i=0;i<filenumber;i++){
                	     	userFileList.add(userfile[i],i);
                	     }*/
                } 
                if(e.getSource()==userFileText)
                {
                	    searchUserText.setText(userFileText.getText());
               	           /*String[ ] searchusername=searchUser(userFileText.getText());
          		    //如果用户名不存在系统提示服务器返回的错误信息
          		    if(searchusername[0]="用户名不存在")
          		    {   
          		    	warningString=searchusername[0];    
          		    	warningText.setText("用户名不存在");
          		    	userFileText.setText("");
          		    	searchUserText.setText("");
          		    }
          		    else
          		    {
          		      int filenumber=searchusername.Length();
                	      for(i=0;i<filenumber;i++)
                	      {
                	     	userFileList.add(searchusername[i],i);
                	      }
                            }*/
                }
                if(e.getSource()==userFileList)
                {
                	    String downloadfilename=new String (
          	            userFileList.getSelectedItem());
                	    //downLoadText.setText(downloadfilename);
                	    fileDialogSave.setFile(downloadfilename);
              	            fileDialogSave.setBounds(400,380,450,300);
          	            fileDialogSave.setVisible(true);
          	            warningText.setText(downloadfilename+"下载成功");
          	            
          	            System.out.println(downloadfilename);
                        //downLoad(downloadfilename,fileDialogSave.getDirectory(),fileCoinString);	
                }
       }
       public  void textValueChanged(TextEvent e)
       {
       	    if(e.getSource()==warningText)
       	        {           
       	        	    warningLabel.setText(warningText.getText());
       	         	    warningDialog.setBounds(300,300,440,150);
       	         	    warningDialog.setVisible(true);
       	        }
       }
       public void itemStateChanged(ItemEvent e)
       {
            if(e.getItemSelectable()==fileInserverListUp){
            	             String downloadfilename=new String (fileInserverListUp.getSelectedItem());
          	            downLoadText.setText(downloadfilename);             
              	            
          	            //fileDialogSave.setFile(downloadfilename);
          	            System.out.println(downloadfilename);
            }
            if(e.getItemSelectable()==fileInserverListDown){
          	            String downloadfilename=new String (fileInserverListDown.getSelectedItem());
          	            downLoadText.setText(downloadfilename);
          	            //fileDialogSave.setFile(downloadfilename);
          	            System.out.println(downloadfilename);
            }
            if(e.getItemSelectable()==userOnlineList){
                	    String username=new String(
                	    userOnlineList.getSelectedItem());
                	    System.out.println(username);
                	    //将选中的用户的所有上传文件显示在userFileList中
                	    userFileText.setText(username);
                	    searchUserText.setText(username);
                	    //此处需要引用一个参数是用户名返回该用户的所有上传文件名的字符串数组的方法searchUser
                	     /* string[] userfile=searchUser(username);
                	     int filenumber=userfile.Length();
                	     for(i=0;i<filenumber;i++){
                	     	userFileList.add(userfile[i],i);
                	     }*/
            } 
          	if(e.getItemSelectable()==userFileList){   
              	              
          	              String downloadfilename=new String (
          	              userFileList.getSelectedItem());
          	              downLoadText.setText(downloadfilename); 
          	              //fileDialogSave.setFile(downloadfilename);
          	              System.out.println(downloadfilename);   
                        }
            }		
            //运行本类
     public  static void main(String[]args)
     {
                SplashWindow sw=new SplashWindow();
            	sw.start();
            	
    	        sw.showFrame( new  ClientBoard());
     }
}
     //客户端窗口监听类                                 
class WinAdptClient extends WindowAdapter{
    ClientBoard mycb;
    WinAdptClient(ClientBoard cb){
    	mycb=cb;
    }
    public void WindowClosing(WindowEvent e){
    	mycb.dispose();
    	System.exit(0);
    }
}  

	
		
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -