?? hostlistening.java
字號:
package RegisterAndLogin;
//議價時接受從購物者端發來的消息
import java.io.*;
import java.net.*;
import javax.swing.JOptionPane;
public class HostListening extends Thread{
public HostBargain parent=null;
public ObjectInputStream is=null;
public HostListening(HostBargain parent, ObjectInputStream is)
{
this.parent=parent;
this.is=is;
}
public void run()
{
//parent.jTextAreaMessage.append(ownerid+"Say:"+"hello");
try{
while(true)
{
String Msg=(String)is.readObject();
if(Msg.equals(ConstanValue.MSG_REQUEST_CONFIRM))
{System.out.println(Msg);
try{
int goodsID=is.readInt();
String ownerId=(String)is.readObject();
String goodsName=(String)is.readObject();
Float primaryprice=is.readFloat();
Float bargainprice=is.readFloat();
int num=is.readInt();
parent.jTextFieldGoodsID.setText(Integer.toString(goodsID));
parent.jTextFieldSailerID.setText(ownerId);
parent.jTextFieldGoodsName.setText(goodsName);
parent.jTextFieldPrimaryPrice.setText(Float.toString(primaryprice));
parent.jTextFieldBargainPrice.setText(Float.toString(bargainprice));
parent.jTextFieldAmount.setText(Integer.toString(num));
JOptionPane.showMessageDialog(null,"客戶端發來定單要您確認");
}catch(Exception ex)
{
ex.printStackTrace();
}
}
else
parent.jTextAreaMessage.append(Msg+"\n");
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -