LIST 79 ============================================================================ import java.awt.*; import java.applet.*; import java.lang.*; import java.io.*; public class miditx extends Applet implements Runnable{ int py[],oy[],data[],flag,channel; Graphics g; private Thread flow; Font font; public void init(){ channel = 8; system_initial(); } public void run(){ try { while(true){ Thread.sleep(100); input_check(); if( flag != 0 ){ midi_transmit(); repaint(); } } } catch(Exception e) {} } public void start(){ flow = new Thread(this); flow.start(); } public void stop(){ flow.stop(); } public boolean mouseDrag(Event e, int x, int y){ event_check(x,y); return true; } public boolean mouseDown(Event e, int x, int y){ event_check(x,y); return true; } void event_check(int x, int y){ int z; for(int i=0;iz-10) && (z+10>x) && (9y) ){ oy[i] = py[i]; py[i] = y; flag++; } } } void input_check(){ /* dummy */ } void midi_transmit(){ /* dummy */ } public void paint(Graphics g){ int z; flag = 0; for(int i=0;i