1 26 27 package org.objectweb.ccm.filetransfer.cif; 28 29 32 33 import java.io.*; 34 import java.awt.*; 35 import java.lang.*; 36 37 public class FileTransfertPDA_impl { 38 39 private Canvas screen_ = null; 41 private Button channel_ = null; 42 private Button welcome_ = null; 43 44 private Image img = null; 45 46 50 FileTransfertPDA_impl(Canvas screen, Button channel, Button welcome) { 51 52 screen_ = screen; 54 channel_ = channel; 55 welcome_ = welcome; 56 57 59 } 60 61 65 public void storeLastSend(byte[] last_send, String filename) { 66 67 FileOutputStream file = null; 68 69 java.io.File currentdir = new java.io.File (System.getProperty("user.dir")); 70 71 72 currentdir = new java.io.File (currentdir.getParent()); 73 74 try { 75 file = 76 new FileOutputStream(currentdir.getParent() + "/IMAGE/Receive/" + filename); 77 file.write(last_send); 78 file.close(); 79 80 } catch (java.io.IOException ex) { 81 System.err.println("Can't write to " + ": " + ex.getMessage()); 82 System.exit(1); 83 } 84 85 86 } 87 88 public void display_image(byte[] last_send, String filename) { 89 90 91 channel_.setLabel("<" + filename + ">"); 92 93 95 96 img = Toolkit.getDefaultToolkit().createImage(last_send); 98 99 screen_.getGraphics().dispose(); 101 screen_.update(screen_.getGraphics()); 102 screen_.getGraphics().drawImage(img,0,0,welcome_); 104 105 108 109 } 110 111 } 112 | Popular Tags |