📄 clientboard.java
字号:
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 + -