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

📄 msgpdemo.java

📁 电信小灵通短信Java演示程序(内含有手册.Java源码.rar
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
    contentPane.add(jLabel8,  new GridBagConstraints(5, 7, 1, 1, 0.0, 0.0
            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
    contentPane.add(sendResult, new GridBagConstraints(6, 7, 1, 1, 0.0, 0.0
            ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 45, 0));
  }
  //Overridden so we can exit when window is closed
  protected void processWindowEvent(WindowEvent e) {
    super.processWindowEvent(e);
    if (e.getID() == WindowEvent.WINDOW_CLOSING) {
      System.exit(0);
    }
  }

  void initButton_actionPerformed(ActionEvent e) {
   if(smgp.initSMGPAPI("smgpc.ini")==0)
   {
     initButton.setEnabled(false);
     closeButton.setEnabled(true);
     sendButton.setEnabled(true);
     receiveButton.setEnabled(true);
     /*try{
       receive.wait();
     }catch(InterruptedException  e1)
      {System.out.println("receiveThread:"+e1);}*/
   }
  }

  void closeButton_actionPerformed(ActionEvent e) {
    if (receive != null)
      receive.setCtl(1);
    smgp.SMGPDisconnect();
    initButton.setEnabled(true);
    closeButton.setEnabled(false);
    sendButton.setEnabled(false);
    receiveButton.setEnabled(false);
    receiveButton.setText("开始接收");
  }

  void sendButton_actionPerformed(ActionEvent e) {
   submitStruct submit=new submitStruct();
   submit.setMsgType(0);
   submit.setNeedReport(0);
   if(needReport.isSelected())
     submit.setNeedReport(1);
    submit.setPrioprity(0);
   if(!"".equals(priority.getText()))
     submit.setPrioprity(Integer.parseInt(priority.getText()));
   submit.setServiceId("11");
   if(!"".equals(feeType.getText())) submit.setFeeType(feeType.getText());
   if(!"".equals(feeCode.getText())) submit.setFeeCode(feeCode.getText());
   submit.setFixedFee("11");
   if(!"".equals(msgFormat.getText())) submit.setMsgFormat(Integer.parseInt(msgFormat.getText()));
   submit.setValidTime("");//0308201215300900+
   submit.setAtTime("");
   //submit.setSrcTermId("11850000000");
   submit.setSrcTermId(srcTermId.getText());
   submit.setChargeTermId("11");
   submit.setDestTermIdCount(1);
   String[] destTermId1=new String[1];
   destTermId1[0]=destTermId.getText();//"02200000000";
   submit.setDestTermId(destTermId1);
  //submit.setDestTermId();
   byte[] msg=msgContent.getText().getBytes();
   submit.setMsgLength(msg.length);
   submit.setMsgContent(msg);
   int result=smgp.SMGPSendSingle(submit);
   if(result==0)
     sendOkNum++;
   else
     sendFailNum++;
   successNum.setText(sendOkNum+"");
   failNum.setText(sendFailNum+"");
   sendResult.setText(result+"");
  }

  void successNum_actionPerformed(ActionEvent e) {

  }

  void autoReceive_actionPerformed(ActionEvent e) {

  }

  void receiveNum_actionPerformed(ActionEvent e) {

  }

  void jButton1_actionPerformed(ActionEvent e) {
   receiveNum.setText("0");
   successNum.setText("0");
   failNum.setText("0");
   sendOkNum=0;
   sendFailNum=0;
  }

  void activeTest_actionPerformed(ActionEvent e) {
    if(smgp.SMGPActiveTest()==0)
      activeTestResult.setText("成功");
    else
      activeTestResult.setText("失败");
  }

  void receiveButton_actionPerformed(ActionEvent e) {
    if(receiveButton.getText().equals("开始接收"))
    {
      receive = new receiverThread(smgp, receiveNum, receiveContent);
      receive.start();
      receiveButton.setText("停止接收");
    }
    else
    {
      receive.setCtl(1);
      receiveButton.setText("开始接收");
    }
  }
}

class msgpDemo_initButton_actionAdapter implements java.awt.event.ActionListener {
  msgpDemo adaptee;

  msgpDemo_initButton_actionAdapter(msgpDemo adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.initButton_actionPerformed(e);
  }
}

class msgpDemo_closeButton_actionAdapter implements java.awt.event.ActionListener {
  msgpDemo adaptee;

  msgpDemo_closeButton_actionAdapter(msgpDemo adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.closeButton_actionPerformed(e);
  }
}

class msgpDemo_sendButton_actionAdapter implements java.awt.event.ActionListener {
  msgpDemo adaptee;

  msgpDemo_sendButton_actionAdapter(msgpDemo adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.sendButton_actionPerformed(e);
  }
}

class msgpDemo_successNum_actionAdapter implements java.awt.event.ActionListener {
  msgpDemo adaptee;

  msgpDemo_successNum_actionAdapter(msgpDemo adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.successNum_actionPerformed(e);
  }
}

class msgpDemo_receiveNum_actionAdapter implements java.awt.event.ActionListener {
  msgpDemo adaptee;

  msgpDemo_receiveNum_actionAdapter(msgpDemo adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.receiveNum_actionPerformed(e);
  }
}

class msgpDemo_jButton1_actionAdapter implements java.awt.event.ActionListener {
  msgpDemo adaptee;

  msgpDemo_jButton1_actionAdapter(msgpDemo adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.jButton1_actionPerformed(e);
  }
}

class msgpDemo_activeTest_actionAdapter implements java.awt.event.ActionListener {
  msgpDemo adaptee;

  msgpDemo_activeTest_actionAdapter(msgpDemo adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.activeTest_actionPerformed(e);
  }
}

class msgpDemo_receiveButton_actionAdapter implements java.awt.event.ActionListener {
  msgpDemo adaptee;

  msgpDemo_receiveButton_actionAdapter(msgpDemo adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.receiveButton_actionPerformed(e);
  }
}

⌨️ 快捷键说明

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