SucessDialog.java
上传用户:sygbg6
上传日期:2020-12-29
资源大小:4884k
文件大小:2k
源码类别:

游戏

开发平台:

Java

  1. package cn.com.imageanalyze.customform.dialog;
  2. import java.io.IOException;
  3. import java.io.InputStream;
  4. import javax.microedition.lcdui.Command;
  5. import javax.microedition.lcdui.CommandListener;
  6. import javax.microedition.lcdui.Displayable;
  7. import javax.microedition.lcdui.Image;
  8. import javax.microedition.lcdui.ImageItem;
  9. import javax.microedition.media.Manager;
  10. import javax.microedition.media.MediaException;
  11. import javax.microedition.media.Player;
  12. import javax.microedition.midlet.MIDlet;
  13. import cn.com.imageanalyze.customform.Parent;
  14. /**
  15.  * 成功dialog
  16.  * @author Administrator
  17.  *
  18.  */
  19. public class SucessDialog extends Dialog{
  20. public SucessDialog(String arg0, Parent Parent) {
  21. super(arg0, Parent);
  22. // TODO Auto-generated constructor stub
  23. }
  24. Command c1 = new Command("确定", Command.OK, 1);
  25. static Player player = null;
  26. private String Content;
  27. public void setContent(String content) {
  28. Content = content;
  29. }
  30. public void paintSelf() {
  31. // TODO Auto-generated method stub
  32. //  TODO Auto-generated method stub
  33. Image img;
  34. try {
  35. img = Image.createImage("/photo.jpg");
  36. // int[] ttt = cn.com.imageanalyze.util.SimpleImageTrans.trans(img, 320, 240);
  37. // Image nimg = Image.createRGBImage(ttt, 320, 240, false);
  38. ImageItem ii = new ImageItem("",img,ImageItem.LAYOUT_CENTER,"");
  39. this.append(ii);
  40. } catch (IOException e1) {
  41. // TODO Auto-generated catch block
  42. e1.printStackTrace();
  43. }
  44. InputStream is = this.getClass().getResourceAsStream("/sound.wav");// wave_test_dec.wav
  45. try {
  46. player = Manager.createPlayer(is, "audio/x-wav");
  47. player.realize();
  48. player.start();
  49. } catch (IOException e) {
  50. // TODO Auto-generated catch block
  51. e.printStackTrace();
  52. } catch (MediaException e) {
  53. // TODO Auto-generated catch block
  54. e.printStackTrace();
  55. }
  56. super.paintSelf();
  57. }
  58. public void clickConfirm() {
  59. // TODO Auto-generated method stub
  60. if(player != null)
  61. try {
  62. player.stop();
  63. player.close();
  64. } catch (MediaException e) {
  65. // TODO Auto-generated catch block
  66. e.printStackTrace();
  67. }
  68. }
  69. }